关于mysql中的timestamp为0000-00-00 00:00:00的处理问题

夜半 发布于 2016/06/30 18:45
阅读 1K+
收藏 1
业务需求,需要对一些数据做处理,但是发现有些 timestamp的格式为0000-00-00 00:00:00  的数据,但是该怎么去判定这些数据为null或者其他什么?
加载中
0
超级大富
超级大富
转成成毫秒判断
0
rabbitgg
rabbitgg
链接的一个配置,直接转为null?
0
逝水fox
逝水fox
改成NULL 然后sql_mode添加NO_ZERO_DATE,以后就不会出这种数据了
夜半
夜半
就是我想对这个数据进行下判定,通过jdbc取出,用getTimestamp()方法,然后判断获取的实例是否为null,可以么?
0
rabbitgg
rabbitgg

引用来自“io2038”的评论

链接的一个配置,直接转为null?
&zeroDateTimeBehavior=convertToNull  在程序里,不就是默认的null了?
返回顶部
顶部