更新时间: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。
父主题: 数据集成任务