メインコンテンツへスキップ
メインコンテンツへスキップ

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

MySQL ClickPipe でサポートされているデータ型マッピングは次のとおりです。

MySQL TypeClickHouse typeNotes
EnumLowCardinality(String)
SetString
DecimalDecimal
TinyIntInt8UNSIGNED をサポートします。
SmallIntInt16UNSIGNED をサポートします。
MediumInt, IntInt32UNSIGNED をサポートします。
BigIntInt64UNSIGNED をサポートします。
YearInt16
TinyText, Text, MediumText, LongTextString
TinyBlob, Blob, MediumBlob, LongBlobString
Char, VarcharString
Binary, VarBinaryString
TinyInt(1)Bool
JSONStringMySQL のみ。MariaDB の json は、制約付きの text へのエイリアスにすぎません。
Geometry & Geometry TypesStringWKT(Well-Known Text)形式。WKT ではわずかな精度低下が発生する場合があります。
VectorArray(Float32)MySQL のみ。MariaDB でも近日中にサポート予定です。
FloatFloat32テキストプロトコルを使用するため、初回ロード時は ClickHouse 側の精度が MySQL と異なる場合があります。
DoubleFloat64テキストプロトコルを使用するため、初回ロード時は ClickHouse 側の精度が MySQL と異なる場合があります。
DateDate32日・月が 00 の場合は 01 にマッピングされます。
TimeDateTime64(6)UNIX エポックからの時間オフセットです。
Datetime, TimestampDateTime64(6)日・月が 00 の場合は 01 にマッピングされます。