kettle挖坑记录

阅读 54

2022-01-06

问题1:数据通过kettle导入mysql时间戳字段时,报错

Data truncation: Incorrect datetime value: 'NaN-NaN-NaN NaN:NaN:NaN' for column 'bulletinDate2' at row 1

该字段在mysql建表的时候是建成可以为Null的

bulletinDate2 timestamp NULL DEFAULT NULL

问题来了:在windows上面kettle执行没问题,数据正常插入Null值,放到linux服务器上,就报上面那个错误。插入的是同样的环境,同样的表,那么这种情况下推测大概率是配置文件不一样导致的
解决办法
在这里插入图片描述
将KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL设置为N
问题解决。

精彩评论(0)

0 0 举报