Pular para o conteúdo principal
Permite conectar-se a bancos de dados em um servidor MySQL remoto e executar consultas INSERT e SELECT para transferir dados entre o ClickHouse e o MySQL. O mecanismo de banco de dados MySQL traduz consultas para o servidor MySQL, para que você possa executar operações como SHOW TABLES ou SHOW CREATE TABLE. Não é possível executar as seguintes consultas:
  • RENAME
  • CREATE TABLE
  • ALTER

Criar um banco de dados

Parâmetros do mecanismo
  • host:port — Endereço do servidor MySQL.
  • database — Nome do banco de dados remoto.
  • user — Usuário do MySQL.
  • password — Senha do usuário.

Suporte a tipos de dados

Todos os outros tipos de dados do MySQL são convertidos em String. Há suporte para Nullable.

Suporte a variáveis globais

Para maior compatibilidade, é possível referenciar variáveis globais no estilo do MySQL, como @@identifier. Há suporte para estas variáveis:
  • version
  • max_allowed_packet
No momento, essas variáveis são apenas placeholders e não correspondem a nada.
Exemplo:

Exemplos de uso

Tabela no MySQL:
Banco de dados no ClickHouse, com troca de dados com o servidor MySQL:
Última modificação em 12 de junho de 2026