Перейти к основному содержанию

Описание

ClickHouse поддерживает чтение MySQL дампов. Он считывает все данные из запросов INSERT, относящихся к одной таблице в дампе. Если таблиц больше одной, по умолчанию считываются данные из первой.
Этот формат поддерживает автоматическое определение схемы: если дамп содержит запрос CREATE для указанной таблицы, структура определяется на его основе, в противном случае схема определяется по данным из запросов INSERT.

Пример использования

Рассмотрим следующий файл SQL-дампа:
dump.sql
Можно выполнить следующие запросы:
Query
Response
Query
Response

Настройки формата

С помощью настройки input_format_mysql_dump_table_name можно указать имя таблицы, из которой следует читать данные. Если для настройки input_format_mysql_dump_map_columns установлено значение 1 и дамп содержит запрос CREATE для указанной таблицы или имена столбцов в запросе INSERT, столбцы из входных данных будут сопоставлены со столбцами таблицы по имени. Столбцы с неизвестными именами будут пропущены, если для настройки input_format_skip_unknown_fields установлено значение 1.
Последнее изменение 2 июля 2026 г.