SQLダンプの作成
INSERT INTO <table name> VALUES(... 形式で書き出し、output_format_sql_insert_table_name 設定オプションで指定したテーブル名を使用します:
output_format_sql_insert_include_column_names オプションを無効にすることで、カラム名を省略できます。
some_db MySQLデータベースに some_table テーブルが存在しているものとします。
DBMS によっては、1 回のバッチで処理できる値の量に制限がある場合があります。デフォルトでは、ClickHouse は 65k 件の値からなるバッチを作成しますが、これは output_format_sql_insert_max_batch_size オプションで変更できます。
値の一覧をエクスポートする
INSERT INTO table VALUES の部分を省き、値の一覧だけを返します。
SQLダンプからデータを挿入する
table_from_mysql という名前のテーブルを作成しています。ClickHouse は、データに基づいて型を検出するか、利用可能な場合は DDL を使用します。