メインコンテンツまでスキップ
メインコンテンツまでスキップ

MySQLDump

入力出力別名

説明

ClickHouseはMySQLの ダンプ の読み込みをサポートしています。

ダンプ内の単一のテーブルに属する INSERT クエリからすべてのデータを読み取ります。 複数のテーブルがある場合、デフォルトでは最初のテーブルからデータを読み取ります。

注記

このフォーマットはスキーマ推論をサポートしています。ダンプに指定されたテーブルの CREATE クエリが含まれている場合、その構造が推論され、それ以外の場合は INSERT クエリのデータからスキーマが推論されます。

使用例

次のSQLダンプファイルを考えます:

次のクエリを実行できます:

フォーマット設定

データを読み取るテーブルの名前を指定するには、input_format_mysql_dump_table_name 設定を使用できます。 input_format_mysql_dump_map_columns 設定が 1 に設定され、ダンプに指定されたテーブルまたはカラム名の CREATE クエリが含まれている場合、入力データのカラムはテーブルのカラムに名前でマッピングされます。 未知の名前のカラムは、input_format_skip_unknown_fields 設定が 1 に設定されている場合はスキップされます。