【解决办法】 mysql Invalid default value for ‘CREATE_TIME‘

因为MySQL 5.6以后timestamp设定默认值规则改变,不能为”0000 00-00 00:00:00”;

show session variables like '%sql_mode%';

然后修改sql_mode,去掉NO_ZERO_IN_DATE,NO_ZERO_DATE:
set sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";

參考:

http://blog.itpub.net/15498/viewspace-2136006/
————————————————
版权声明:本文为CSDN博主「hongdu_dudua1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34629467/article/details/115001071

 

 

注意:修改配置之后要重启一下

posted @ 2022-05-14 15:18  技术白菜  阅读(1)  评论(0)    收藏  举报