当前位置:首页 > 数据库教程 >

Incorrect datetime value: '0000-00-00 00:00:00' for column 'addtime' at row 1

发布时间:2020-03-08 22:34:20 作者:佚名 阅读:(14)

最近重写了网站,数据在电脑上刷好数据之后往正式服务器导数据却提示:Incorrect datetime value: '0000-00-00 00:00:00' for column 'addtime' at row 1,接下来吾爱编程为大家介绍一下解决方法,有需要的小伙伴可以参考一下:

1、错误提示:

ERROR 1292 (22007) at line 44: Incorrect datetime value: '0000-00-00 00:00:00' for column 'addtime' at row 1

2、查看相关参数:

show variables like 'sql_mode';

显示结果如下:

+---------------+------------------------------------------------------------------------------------------------------------------------------------+
|variable_name  | value                                                  
+---------------+------------------------------------------------------------------------------------------------------------------------------------+
| sql_mode      | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
+---------------+-------------------------------------------------------------------------------------------------------------------------------------+

3、解决方法:

去掉参数:NO_ZERO_DATE
set global sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

以上就是吾爱编程为大家介绍的关于数据库datetime字段0000-00-00 00:00:00的解决方法,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ Incorrect datetime value: '0000-00-00 00:00:00' for column 'addtime' at row 1

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们