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

# サポートされているデータ型

> MySQL ClickPipe における MySQL から ClickHouse へのデータ型マッピングを説明するページ

以下は、MySQL ClickPipe でサポートされているデータ型のマッピングです。

| MySQL Type | ClickHouse type | Notes |
| - | - | - |
| Enum | LowCardinality(String) | |
| Set | String | |
| Decimal | Decimal(76,38) | 整数部が 38 桁を超える値は、ゼロとして取り込まれます。 |
| Bit | UInt64 | |
| TinyInt | Int8 | 符号なしをサポートします。 |
| SmallInt | Int16 | 符号なしをサポートします。 |
| MediumInt, Int | Int32 | 符号なしをサポートします。 |
| BigInt | Int64 | 符号なしをサポートします。 |
| Serial | UInt64 | |
| Year | Int16 | |
| TinyInt(1) | Bool | |
| Float | Float32 | テキストプロトコルを使用するため、初期ロード中は ClickHouse での精度が MySQL と異なる場合があります。 `Float(p)` は、`p <= 24` の場合は `Float32` に、`p >= 25` の場合は `Float64` にマッピングされます。 |
| Double | Float64 | テキストプロトコルを使用するため、初期ロード中は ClickHouse での精度が MySQL と異なる場合があります。 |
| TinyText, Text, MediumText, LongText | String | |
| TinyBlob, Blob, MediumBlob, LongBlob | String | |
| Char, Varchar | String | |
| Long, Long Varchar | String | |
| Binary, VarBinary | String | |
| Long VarBinary | String | |
| JSON | String | MySQL のみ。MariaDB の `json` は、制約付きの `text` のエイリアスにすぎません。 |
| Geometry & Geometry Types | String | WKT (Well-Known Text) 。WKT ではわずかな精度低下が生じる場合があります。 |
| UUID | UUID | MariaDB のみ。CDC 中に追加されたカラムは、生の 16 バイトを保持する `String` として追加されます。 |
| INET4, INET6 | String | MariaDB のみ。 |
| Vector | Array(Float32) | MySQL のみ。MariaDB でもまもなくサポートされる予定です。 |
| Char Byte, Raw | String | バイナリ型に対する MariaDB/Oracle モードの別名です。 |
| Clob, Varchar2, XMLType | String | テキスト型に対する MariaDB/Oracle モードの別名です。 |
| Number | Decimal | `Decimal` の MariaDB/Oracle モードでの別名です。 |
| Date | Date32 | 日または月が 00 の場合は 01 にマッピングされます。 |
| Time | DateTime64(6) | Unixエポックからの時間オフセット。 |
| Datetime, Timestamp | DateTime64(6) | 日または月が 00 の場合は 01 にマッピングされます。 |
