解释:
错误尝试时出现“错误的日期值:'0000-00-00'”将日期值“0000-00-00”插入到日期列中。最近 MySQL 升级后出现此错误。
原因:
该问题与 SQL 模式有关,特别是严格模式。随着MySQL 5.7的出现,严格模式变得更加严格,不允许插入无效的日期值,例如'0000-00-00'。
解决方案:
要解决该错误,可以通过执行以下查询来禁用严格模式:
SET GLOBAL sql_mode = '';
This操作停用严格模式并允许插入“0000-00-00”日期值。
附加说明:
以上是为什么 MySQL 在升级后抛出'错误的日期值:'0000-00-00'”以及如何修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!