Passer au contenu principal
Voici la correspondance des types de données pris en charge pour le MySQL ClickPipe :
Type MySQLType ClickHouseRemarques
EnumLowCardinality(String)
SetString
DecimalDecimal
TinyIntInt8Prend en charge les valeurs non signées.
SmallIntInt16Prend en charge les valeurs non signées.
MediumInt, IntInt32Prend en charge les valeurs non signées.
BigIntInt64Prend en charge les valeurs non signées.
YearInt16
TinyText, Text, MediumText, LongTextString
TinyBlob, Blob, MediumBlob, LongBlobString
Char, VarcharString
Binary, VarBinaryString
TinyInt(1)Bool
JSONStringMySQL uniquement ; le json de MariaDB est simplement un alias de text avec une contrainte.
Geometry & Geometry TypesStringWKT (Well-Known Text). WKT peut entraîner une légère perte de précision.
VectorArray(Float32)MySQL uniquement ; MariaDB ajoutera bientôt cette prise en charge.
FloatFloat32La précision dans ClickHouse peut différer de celle de MySQL lors du chargement initial en raison du protocole texte.
DoubleFloat64La précision dans ClickHouse peut différer de celle de MySQL lors du chargement initial en raison du protocole texte.
DateDate32Le jour/mois 00 est converti en 01.
TimeDateTime64(6)Décalage temporel par rapport à l’époque Unix.
Datetime, TimestampDateTime64(6)Le jour/mois 00 est converti en 01.
Dernière modification le 29 juin 2026