メインコンテンツへスキップ

説明

ClickHouse は MySQL のダンプの読み取りをサポートしています。 ダンプ 内では、単一のテーブルに属する INSERT クエリからすべてのデータを読み取ります。 テーブルが複数ある場合、デフォルトでは最初のテーブルのデータを読み取ります。
このフォーマットはスキーマ推論をサポートしています。ダンプ に指定したテーブルの CREATE クエリが含まれている場合は、そこから構造を推論し、含まれていない場合は INSERT クエリのデータからスキーマを推論します。

使用例

次の SQL ダンプファイルがあるとします。
dump.sql
次のクエリを実行できます。
Query
Response
Query
Response

フォーマット設定

input_format_mysql_dump_table_name 設定を使用すると、データの読み取り元となるテーブル名を指定できます。 input_format_mysql_dump_map_columns1 に設定し、ダンプ に指定したテーブルに対する CREATE クエリ、または INSERT クエリ内のカラム名が含まれている場合、入力データのカラムは名前に基づいてテーブルのカラムにマッピングされます。 名前が不明なカラムは、input_format_skip_unknown_fields1 に設定されている場合はスキップされます。
最終更新日 2026年6月19日