正在检查登录状态... | 繁體中文 | 设为首页 | 加入收藏
点击:444 | 评论:0 | 辅助功能: 复制 | 打印 | 字体: | |

MySQL5.7不规范日期处理时出现Incorrect date value:的解决办法

作者: 蓝天下云层上 发表于
版权声明:转载请征求作者同意,转载时必以超链接形式标明文章原始出处和作者信息及版权声明。
/blog/weblog-22254-1.html
操作数据库时出现如下错误:
ERROR 1292 (22007): Incorrect date value: '0000-00-00' for column '_date' at row 1

发现是MySQL5.7对数据格式有严格要求,如果一定要操作

在mysqld.cnf中[mysqld]字段下添加如下代码即可解决:

sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

此日志的引用通告 URL:
http://www.imx365.net/blog/tb.cgi/22254

其实我一直都不知道您在想些什么,有什么感触。说真的,您的评论对于我来说很重要...

还没有人评论过

发表评论
  • (地址不公开)

(访客)