Skip to main content
Renvoie la table connectée via ODBC.

Syntaxe

Arguments

Ces paramètres peuvent également être transmis à l’aide de collections nommées. Pour utiliser les connexions ODBC en toute sécurité, ClickHouse s’appuie sur un programme distinct, clickhouse-odbc-bridge. Si le pilote ODBC est chargé directement depuis clickhouse-server, un problème lié au pilote peut faire planter le serveur ClickHouse. ClickHouse démarre automatiquement clickhouse-odbc-bridge lorsque nécessaire. Le pont ODBC est installé à partir du même paquet que clickhouse-server. Les champs de la table externe contenant des valeurs NULL sont convertis en valeurs par défaut du type de données sous-jacent. Par exemple, si un champ d’une table MySQL distante a le type INT NULL, il est converti en 0 (la valeur par défaut du type de données ClickHouse Int32).

Exemple d’utilisation

Récupération de données depuis l’installation locale de MySQL via ODBC Cet exemple a été validé pour Ubuntu Linux 18.04 et MySQL server 5.7. Assurez-vous que unixODBC et MySQL Connector sont installés. Par défaut (s’il est installé à partir de paquets), ClickHouse démarre sous l’utilisateur clickhouse. Vous devez donc créer et configurer cet utilisateur sur le MySQL server.
Ensuite, configurez la connexion dans /etc/odbc.ini.
Vous pouvez vérifier la connexion à l’aide de l’utilitaire isql fourni par l’installation unixODBC.
Table dans MySQL :
Récupération des données de la table MySQL dans ClickHouse :

Voir aussi

Dernière modification le 1 juillet 2026