【已解决】Mysql tinyint数据类型写入Doris变无符号

Viewed 54

6accaf2b92a45c3bf645db0966cc8a4.png

问题1:mysql的tinyint(1)类型,使用flink-doris-connecor-1.16-1.5.0自动建表, 在doris里面创建的是boolean类型
问题2:手动修改doris数据类型, 创建doris的 int(1)类型, 对应mysql的tinyint(1), 使用catlog,将mysql数据插入到doris之后, mysql的有符号到doris变成了无符号
例如, mysql的-1, 在doris里面全部是1

1 Answers

在catalog中加这个参数即可
tinyInt1isBit=false