VPS/云主机等
优惠信息分享

数据库导入有报错"1067 - Invalid default value for date"

这不朋友提到自己在输入数据库的时候有报错"1067 - Invalid default value for 'date'"。这一般是由于 MySQL 5.7+ 版本对日期字段的默认值有严格限制导致的。这里我们要解决这个问题,需要从这几个方面。

MySQL配置文件​(通常是 my.ini 或 my.cnf):

在 [mysqld] 段落下添加

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

然后重启MYSQL生效。

或者我们严格表结构,在对应的表格版本导入到最近的版本MYSQL。

赞(0)
未经允许不得转载:遗弃你|YIQINI.COM » 数据库导入有报错"1067 - Invalid default value for date"

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册