首页 > 数据库 > mysql

mysql 导入数据出错 Invalid default value
时间:2019-03-18 17:55:19  点击: 来源:  作者:

由于数据库的升级,从高版本数据库导入从低版本库SQL文件时报错:


原因为数据库sql模式原因: mysql> show variables like 'sql_mode'; #查看当前模式
| sql_mode | ONLY_FULL_GROUP_BY,STRICT_T ...

由于数据库的升级,从高版本数据库导入从低版本库SQL文件时报错:


原因为数据库sql模式原因:

mysql> show variables like 'sql_mode';  #查看当前模式
| 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 |


临时更改数据库模式:

mysql> set session

    -> sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
 
mysql> source /home/s.sql   #重新导入数据
 


 


永久修改:
可以直接修改my.cnf文件,在[mysqld]下面添加如下列:
 
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
 
 
参考原文:https://blog.csdn.net/qq_27229113/article/details/80176489 
 

”您可通过以下微信二维码,赞赏作者“
 
 
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
linux服务器同步互联网时间
linux服务器同步互联
亚马逊云lightsail服务器使用教程 | 亚马逊云lightsail使用指南
亚马逊云lightsail服
hostdare 4折优惠,直接降价60% 美国洛杉矶低至 $10.4/年 768M内存/1核/10gNVMe/500g流量
hostdare 4折优惠,直接
六类网线cat6a和cat6e的区别
六类网线cat6a和cat6e
相关文章
栏目更新
栏目热门

关于我们 | 广告服务 | 联系我们 | 网站地图 | 免责声明 | WAP | RSS


Copyright © 运维之家 2013-2023