Перейти к основному содержанию
Позволяет подключаться к базам данных на удалённом сервере MySQL и выполнять запросы INSERT и SELECT для обмена данными между ClickHouse и MySQL. Движок базы данных MySQL передаёт запросы на сервер MySQL, поэтому вы можете выполнять такие операции, как SHOW TABLES или SHOW CREATE TABLE. Следующие запросы не поддерживаются:
  • RENAME
  • CREATE TABLE
  • ALTER

Создание базы данных

Параметры движка
  • host:port — адрес сервера MySQL.
  • database — имя удалённой базы данных.
  • user — имя пользователя MySQL.
  • password — пароль пользователя.

Поддерживаемые типы данных

Все остальные типы данных MySQL преобразуются в String. Тип Nullable поддерживается.

Поддержка глобальных переменных

Для лучшей совместимости к глобальным переменным можно обращаться в стиле MySQL — как @@identifier. Поддерживаются следующие переменные:
  • version
  • max_allowed_packet
На данный момент эти переменные являются заглушками и ни с чем не связаны.
Пример:

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

Таблица в MySQL:
База данных в ClickHouse, которая обменивается данными с сервером MySQL:
Последнее изменение 12 июня 2026 г.