ERR 1067错误
ERR 1067错误出现让我措手不及,通过
SELECT @@SQL_MODE;
查询出 设定值中有:
NO_ZERO_IN_DATE
在严格模式下,不允许日期和月份为零
NO_ZERO_DATE
设置该值,mysql数据库不允许插入零日期,插入零日期会抛出错误而不是警告。
两个设定好的值。
而我的列中含有类似于
`currentTime` datetime NULL DEFAULT '0000-00-00 00:00:00'
这种属性字段。
我不能去更改mysql下的设定值SQL_MODE
于是我对表进行了修改
解决方法
`currentTime` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP