| MySQL 타입 | ClickHouse 타입 | 참고 |
|---|---|---|
| Enum | LowCardinality(String) | |
| Set | String | |
| Decimal | Decimal | |
| TinyInt | Int8 | unsigned를 지원합니다. |
| SmallInt | Int16 | unsigned를 지원합니다. |
| MediumInt, Int | Int32 | unsigned를 지원합니다. |
| BigInt | Int64 | unsigned를 지원합니다. |
| Year | Int16 | |
| TinyText, Text, MediumText, LongText | String | |
| TinyBlob, Blob, MediumBlob, LongBlob | String | |
| Char, Varchar | String | |
| Binary, VarBinary | String | |
| TinyInt(1) | Bool | |
| JSON | String | MySQL 전용입니다. MariaDB의 json은 CONSTRAINT가 있는 text의 alias일 뿐입니다. |
| Geometry & Geometry Types | String | WKT(Well-Known Text)입니다. WKT에서는 미세한 정밀도 손실이 발생할 수 있습니다. |
| Vector | Array(Float32) | MySQL 전용입니다. MariaDB도 곧 지원을 추가할 예정입니다. |
| Float | Float32 | 텍스트 프로토콜 때문에 초기 적재 중 ClickHouse의 정밀도가 MySQL과 다를 수 있습니다. |
| Double | Float64 | 텍스트 프로토콜 때문에 초기 적재 중 ClickHouse의 정밀도가 MySQL과 다를 수 있습니다. |
| Date | Date32 | 일/월이 00이면 01로 매핑됩니다. |
| Time | DateTime64(6) | unix epoch 기준 시간 오프셋입니다. |
| Datetime, Timestamp | DateTime64(6) | 일/월이 00이면 01로 매핑됩니다. |
지원되는 데이터 타입
MySQL ClickPipe의 MySQL-ClickHouse 데이터 타입 매핑을 설명하는 페이지
다음은 MySQL ClickPipe에서 지원되는 데이터 타입 매핑입니다.
마지막 수정일 2026년 6월 10일