Skip to main content

Description

Le format MySQLWire sérialise les résultats des requêtes sous la forme d’un ensemble de résultats du protocole filaire MySQL. Il écrit le nombre de colonnes et leurs définitions, suivis d’un paquet de protocole de ligne pour chaque ligne de résultat, puis d’un paquet final EOF ou OK. Les paquets de ligne utilisent le protocole texte pour les requêtes ordinaires et le protocole binaire pour les instructions préparées. Il s’agit d’un format binaire de sortie uniquement, destiné aux clients connectés via l’ interface MySQL de ClickHouse. L’interface sélectionne automatiquement MySQLWire et fournit l’état du protocole, notamment les capacités du client et le numéro de séquence des paquets. Il n’est pas destiné à afficher ou à stocker les résultats des requêtes dans un fichier autonome.

Exemple d’utilisation

Après avoir activé l’interface MySQL, utilisez un client compatible pour exécuter une requête :
L’interface renvoie le résultat au format MySQLWire ; la clause explicite FORMAT MySQLWire est facultative. Les autres formats de sortie explicites ne sont pas pris en charge par l’interface MySQL.

Paramètres de format

Aucun paramètre de format n’est configurable par l’utilisateur. L’interface MySQL détermine les paramètres requis à partir du handshake du client et de la commande exécutée.
Dernière modification le 14 août 2026