从旧版升级到mysql5.7的时候,容易遇到空值,默认值无效的错误。8ab858e

导致导入失败。908cdfd

www.9lyp.com

比如提示

Error : Invalid default value for 'add_time'908cdfd

一旦出错,就会导致后面的语句无法创建数据库表,也会提示91b9e09

Table 'xxsys.user' doesn't exist

dea8

之类的错误。www.9lyp.com

解决办法549d

删除出错的数据库,假如叫 xxsyswww.9lyp.com

在myslq命令行或者客户端管理软件里执行以下命令:8ab858e

查询当前的模式:select @@global.sql_mode;

dea8

显示为:549d

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_SUBSTITUTIONwww.9lyp.com

最好保留好你自己查询出来的。可能和我的一样。www.9lyp.com

dea8

修改模式为:91b9e09

set @@global.sql_mode='NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES';8ab858e

此时重新新建所需数据库xxsys。8ab858e

导入旧版数据库数据,大部分情况下就不会提示出错了。

dea8

8ab858e

成功后还原设置:

1410

set @@global.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';www.9lyp.com

1410

www.9lyp.com

908cdfd

14101410

mysql invalid default value_mysql5.x升级到5.7 导入数据出错,提示Invalid default value for...相关推荐

  1. golang读取mongodb数据出错:invalid character ‘Ì‘ looking for beginning of value

    今天操作golang读取mongodb数据出错:invalid character 'Ì' looking for beginning of value,一头雾水,于是把条件放入mongo的控制平台执 ...

  2. mysql using btree_mysql导入数据时提示 USING BTREE 错误解决办法

    错误原因: 主要是是MYSQL 5.1的一个BUG,其出现原因是mysql 5.1和mysql 5.0在处理到索引语句时有所区别. 案例: 有时导入mysql会提示如下错误: ERROR 1064 ( ...

  3. mysql load data into_MySQL 之 LOAD DATA INFILE 快速导入数据

    SELECT INTO OUTFILE > help select; Name:'SELECT'Description: Syntax:SELECT [ALL | DISTINCT | DIST ...

  4. mysql导入表error 1067_mysql 导入数据error 1067(42000) Invalid default value for 'update'

    问题描述:mysql导入数据时出现error 1067错误. 1 首先找到要出错行:CREATE TABLE `fct_sales` ( `updateTime` datetime NOT NULL ...

  5. MySQL从5.7.32升级到8.0.22

    目录 一.备份与导出数据 二.升级到MySQL-8.0.22同时解决字符集问题 2.1.卸载MySQL-5.7.32 2.2.安装MySQL-8.0.22 2.3.修改配置文件 my.cnf 三.导入 ...

  6. Centos MySQL 5.7安装、升级教程

    MySQL 5.7安装.升级笔记分享: 卸载当前的 MySQL 查看当前 MySQL 版本: ? 1 2 [root@coderknock ~]# mysql -V mysql Ver 14.14 D ...

  7. centos mysql 5.5.57_Centos MySQL 5.7安装、升级教程

    MySQL 5.7安装.升级笔记分享: 卸载当前的 MySQL 查看当前 MySQL 版本: 停止 MySQL 服务 备份数据[数据不重要可以忽略] 备份数据库,升级MySQL通常不会丢失数据,但保险 ...

  8. mysql从5.7平滑升级到8.0.27

    mysql升级过程 官网下载最新的mysql安装包 上传到服务器的/opt/mysql目录下解压: # 文件上传位置在/opt/mysql/下面 cd /opt/mysql/# 解压安装包 [root ...

  9. mambo_4.5.3的mysql数据库由4.0升级4.1操作过程

    在mambo里使用mysql4.1目前好像一直是一个禁区,迫于主页空间的限制, 我历经一天一夜的探索,完成了数据库升级,现将操作过程写下来,供朋友们参考. mambo_4.5.3的mysql数据库由4 ...

最新文章

  1. 如何保护你写的 Python 代码?
  2. PHP如何验证以太坊签名
  3. asp.net %% %#%%=%%@%%$%用法与区别
  4. linux怎么运行ofstream,ofstream和ifstream详细用法---转
  5. 【SpringBoot 2】(六)配置文件 web开发相关
  6. 布局 —— 左侧固定,右侧自适应
  7. 计算机考研去哪个城市,2019计算机考研:考研热门城市院校排名
  8. .net2005底层类
  9. 【Django】The view userWeb.views. didn‘t return an HttpResponse object. It returned None instead.
  10. java类加载器有几种_请问这几种类加载器有什么区别?
  11. 【Love2d从青铜到王者】第七篇:Love2d之对象
  12. Python:50行代码实现下载小说,图片章节可自动识别转文字保存...
  13. 事件循环libevent实现echoclient
  14. Android 源代码在线查看 目录结构 不完全指南
  15. javase_test_day13
  16. GROMACS中mdp文件注解小结
  17. C语言基础:输入两个分数,输出它们的和以及差。(以分数形式)
  18. ESRI.ArcGIS.AnalysisTools.Erase 结果是空?
  19. MSSQL数据库恢复挂起问题解决
  20. HCIE实用性高吗?难考到什么程度?

热门文章

  1. eclipse查看android源码包(eclipse导入android源码包)
  2. (转载)UI设计还远没有满足客户的需求
  3. centos 6.7 mysql 5.6_CentOS 6.7 安装 MySQL 5.6 思路整理
  4. win10计算机扫描,win10系统测试一体机扫描仪功能的解决教程
  5. 数据流中的中位数java_数据流中的中位数
  6. c语言定义92bit位变量,Keil C51对C语言的关键词扩展之四: bit
  7. 差分进化算法python_差分进化算法Python实现
  8. python登录验证程序_Python模拟用户登录验证
  9. c语言jam的随机数,c – 如何重置随机数引擎?
  10. linux+下c语言编程项目,精通UNIX下C语言编程与项目实践