MySQLDump
Input | Output | Alias |
---|---|---|
✔ | ✗ |
説明
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
に設定されている場合はスキップされます。