跳到主要内容
跳到主要内容

MySQLDump

输入输出别名

描述

ClickHouse 支持读取 MySQL 转储

它会读取转储中属于单个表的 INSERT 查询的所有数据。 如果有多个表,默认情况下,它会读取第一个表的数据。

备注

此格式支持模式推断:如果转储中包含指定表的 CREATE 查询,则从中推断结构,否则从 INSERT 查询的数据中推断模式。

示例用法

给定以下 SQL 转储文件:

我们可以运行以下查询:

格式设置

您可以使用 input_format_mysql_dump_table_name 设置指定要读取数据的表名。 如果设置 input_format_mysql_dump_map_columns1 并且转储中包含指定表或列名的 CREATE 查询,则输入数据中的列将按名称映射到表中的列。 如果设置 input_format_skip_unknown_fields1,则未知名称的列将被跳过。