MySQLDump
| Вход | Выход | Псевдоним |
|---|---|---|
| ✔ | ✗ |
Описание
ClickHouse поддерживает чтение дампов MySQL.
Он считывает все данные из запросов INSERT, относящихся к одной таблице в дампе.
Если таблиц больше одной, по умолчанию считываются данные из первой.
Этот формат поддерживает автоматическое определение схемы: если дамп содержит запрос CREATE для указанной таблицы, структура определяется по нему, в противном случае схема определяется по данным запросов INSERT.
Пример использования
Предположим, у нас есть следующий файл дампа SQL:
Выполните следующие запросы:
Настройки формата
Вы можете указать имя таблицы, из которой нужно читать данные, с помощью настройки input_format_mysql_dump_table_name.
Если настройка input_format_mysql_dump_map_columns установлена в 1 и дамп содержит запрос CREATE для указанной таблицы или содержит имена столбцов в запросе INSERT, то столбцы из входных данных будут сопоставлены со столбцами таблицы по имени.
Столбцы с неизвестными именами будут пропущены, если настройка input_format_skip_unknown_fields установлена в 1.