admin管理员组

文章数量:1612097

同样的接口同样的数据,在同事那就能插入,我这就不行,查了一下资料终于找到问题所在

explicit_defaults_for_timestamp 这个my.ini里面的东西,MySQL 5.6版本引入,explicit_defaults_for_timestamp 来控制对timestamp NULL值的处理

首先在mysql里面查一下show variables like '%explicit_defaults_for_timestamp%';

show variables like '%explicit_defaults_for_timestamp%';

这个是我修改之后查的OFF,修改之前是ON。

是ON的话就会报Column 'create_time' cannot be null,

修改之后重启服务 即可。。

亲测有效

参考网址https://wwwblogs/lonecloud/p/9732396.html

本文标签: 报错timestampnullxxColumn