文档首页/ 应用与数据集成平台 ROMA Connect/ 故障排除/ 数据集成任务/ Mysql到Mysql的定时任务,源端有类型为tinyint(1),值为2的字段,但是采集到目标端值就变成了1
更新时间:2022-02-21 GMT+08:00

Mysql到Mysql的定时任务,源端有类型为tinyint(1),值为2的字段,但是采集到目标端值就变成了1

原因分析

Mysql驱动自动识别tinyint(1)为bit类型,所以目标端的值都变成了1。

解决方案

修改数据源配置,连接与安全配置项选择“专业”模式,在字符串最后加上tinyInt1isBit=false的配置,如:jdbc:mysql://ip:port/database?tinyInt1isBit=false。