[ERR] 1292 - Incorrect datetime value 错误
[SQL] Query web start
[ERR] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 's_playtime' at row 1
[ERR]
原因:mysql 的严格模式造成的,修改my.ini配置文件
解决方法:
修改my.ini配置文件,建议修改前新备份下,
my.ini中查找sql-mode,
我的MySQL版本为5.7.9,默认为:
sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"
将红色标注的NO_ZERO_DATE,NO_ZERO_IN_DATE,删掉保存重启mysql即可;
如果版本低的话默认可能是:
默认为sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",
将红色标注的STRICT_TRANS_TABLES,删掉保存重启mysql即可;
文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。
若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好的肯定(*^_^*)
你要保守你心,胜过保守一切。
本文来自博客园,作者:刘俊涛的博客,转载请注明原文链接:https://www.cnblogs.com/lovebing/p/12661974.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步