解决数据库"#1292 – Incorrect datetime value: ‘0000-00-00 00:00:00"问题

执行数据库插入数据的时候有看到报错"#1292 – Incorrect datetime value: ‘0000-00-00 00:00:00"。理由很简单,数据表不支持插入的datetime是0的数值。

我们修改sql_mode就可以。

在MySQL配置文件 my.ini 的 [mysqld] 下添加:

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

然后重启数据库问题解决。

投上你的一票

原创文章,转载请注明出处:https://www.itbulu.com/incorrect-datetime-value.html

上一篇 2024年9月14日 09:31
下一篇 2024年10月8日 22:21