同样的接口同样的数据,在同事那就能插入,我这就不行,查了一下资料终于找到问题所在
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,
修改之后重启服务 即可。。
亲测有效