MySQLDump
| 入力 | 出力 | エイリアス |
|---|---|---|
| ✔ | ✗ |
説明
ClickHouse は MySQL の ダンプ の読み取りをサポートしています。
ダンプ内で、1 つのテーブルに対応する INSERT クエリからすべてのデータを読み取ります。
テーブルが複数ある場合、既定では最初のテーブルからデータを読み取ります。
注記
この形式はスキーマ推論をサポートします。ダンプに指定されたテーブルに対する CREATE クエリが含まれている場合は、そのクエリからテーブル構造を推論し、含まれていない場合は INSERT クエリのデータからスキーマを推論します。
使用例
次の SQL ダンプファイルがあるとします。
次のクエリを実行します。
フォーマット設定
input_format_mysql_dump_table_name 設定を使用して、データの読み取り元となるテーブル名を指定できます。
input_format_mysql_dump_map_columns 設定が 1 に設定されており、ダンプに指定したテーブルの CREATE クエリ、または INSERT クエリ内でカラム名が指定されている場合、入力データのカラムは名前に基づいてテーブルのカラムにマッピングされます。
input_format_skip_unknown_fields 設定が 1 に設定されている場合、不明な名前のカラムはスキップされます。