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.
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.
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