数据传输或导入是报错:Invalid default value for ‘date’

    |     2020年3月4日   |   学习偶记   |     评论已关闭   |    173

发生这个错误,一般是myslq5.6的数据导入到5.7时候出现。

解决办法:

修改mysql的配置文件my.cnf,编辑my.cnf

vim /etc/my.cnf

在[mysqld]下面添加如下内容:

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

临时解决办法:
打开phpmyadmin,点击sql执行,输入以下语句执行。
set session
-> sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

噢!评论已关闭。