Debezium系列之:MySQL数据库的字段类型与Kafka消息字段类型的映射关系,处理时间字段datetime、timestamp、bigint unsigned、decimal、blob等特殊字段类型
一、MySQL数据库的字段类型与Kafka消息字段类型的映射关系
Mysql数据库类型 | Mysql实际值 | Kafka类型 | Kafka实际值 | 参数 |
---|---|---|---|---|
tinyint(4) | 1 | int16 | 1 | |
tinyint | 2 | int16 | 2 | |
tinyint(1) | 3 | int16 | 3 | |
smallint(6) | 4 | int16 | 4 | |
mediumint(9) | 5 | int32 | 5 | |
int(11) | 6 | int32 | 6 | |
bigint(20) | 33 | int64 | 33 | |
bigint unsigned | 11111111111111111111 | bytes | AJoymK+1rHHH | “parameters”:{“scale”:“0”,“connect.decimal.precision”:“20”} |
float | 10.22 | float | 10.22 | |
double | 29.789 | double | 29 |