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

MySQLDump

InputOutputAlias

説明

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

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

注記

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

使用例

以下の SQL ダンプファイルが与えられた場合:

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

フォーマット設定

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