1067 - Invalid default value for '时间字段'已解决

解决1067 - Invalid default value for 'reg_date'

解决方法:

我使用navicat把数据从sqlserver导到mysql时遇到时间的字段就报错。

先在mysql执行show session variables like '%sql_mode%' 查看sql_mode。

我的mysql的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

删除结果中的NO_ZERO_IN_DATE和NO_ZERO_DATE并重新设置sql_mode:

http://www.yayihouse.com/yayishuwu/chapter/1802

猜你喜欢

转载自blog.csdn.net/qq_30908729/article/details/88218407