> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Types de données pris en charge

> Page décrivant la correspondance des types de données du MySQL ClickPipe entre MySQL et ClickHouse

Voici la correspondance des types de données pris en charge pour le MySQL ClickPipe :

| Type MySQL                           | Type ClickHouse        | Remarques                                                                                                             |
| ------------------------------------ | ---------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Enum                                 | LowCardinality(String) |                                                                                                                       |
| Set                                  | String                 |                                                                                                                       |
| Decimal                              | Decimal                |                                                                                                                       |
| TinyInt                              | Int8                   | Prend en charge les valeurs non signées.                                                                              |
| SmallInt                             | Int16                  | Prend en charge les valeurs non signées.                                                                              |
| MediumInt, Int                       | Int32                  | Prend en charge les valeurs non signées.                                                                              |
| BigInt                               | Int64                  | Prend en charge les valeurs non signées.                                                                              |
| Year                                 | Int16                  |                                                                                                                       |
| TinyText, Text, MediumText, LongText | String                 |                                                                                                                       |
| TinyBlob, Blob, MediumBlob, LongBlob | String                 |                                                                                                                       |
| Char, Varchar                        | String                 |                                                                                                                       |
| Binary, VarBinary                    | String                 |                                                                                                                       |
| TinyInt(1)                           | Bool                   |                                                                                                                       |
| JSON                                 | String                 | MySQL uniquement ; le `json` de MariaDB est simplement un alias de `text` avec une contrainte.                        |
| Geometry & Geometry Types            | String                 | WKT (Well-Known Text). WKT peut entraîner une légère perte de précision.                                              |
| Vector                               | Array(Float32)         | MySQL uniquement ; MariaDB ajoutera bientôt cette prise en charge.                                                    |
| Float                                | Float32                | La précision dans ClickHouse peut différer de celle de MySQL lors du chargement initial en raison du protocole texte. |
| Double                               | Float64                | La précision dans ClickHouse peut différer de celle de MySQL lors du chargement initial en raison du protocole texte. |
| Date                                 | Date32                 | Le jour/mois 00 est converti en 01.                                                                                   |
| Time                                 | DateTime64(6)          | Décalage temporel par rapport à l'époque Unix.                                                                        |
| Datetime, Timestamp                  | DateTime64(6)          | Le jour/mois 00 est converti en 01.                                                                                   |
