mysql+err+1067_MySQL 5.7 Invalid default value for 'CREATE_TIME'报错的解决方法
发布日期:2021-06-24 10:18:57 浏览次数:4 分类:技术文章

本文共 1579 字,大约阅读时间需要 5 分钟。

由于数据库的升级,今天在执行从MySQL 5.6导出来的SQL文件时报错:

mysql> source cms_user.sql

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.04 sec)

ERROR 1067 (42000): Invalid default value for 'CREATE_TIME'

ERROR 1146 (42S02): Table 'ixinnuo_zxpt.cms_user' doesn't exist

因为MySQL 5.6以后timestamp设定默认值规则改变,不能为”0000 00-00 00:00:00”

解决方法:

查看sql_mode:

mysql> show session variables like '%sql_mode%';

+---------------+-------------------------------------------------------------------------------------------------------------------------------------------+

| Variable_name | Value                                                                                                                                     |

+---------------+-------------------------------------------------------------------------------------------------------------------------------------------+

| 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 |

+---------------+-------------------------------------------------------------------------------------------------------------------------------------------+

1 row in set (0.01 sec)

修改sql_mode,去掉NO_ZERO_IN_DATE,NO_ZERO_DATE:

mysql> set sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";

Query OK, 0 rows affected, 1 warning (0.00 sec)

重新执行,成功:

mysql> source cms_user.sql

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.03 sec)

Query OK, 0 rows affected (0.55 sec)

Query OK, 1 row affected (0.07 sec)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15498/viewspace-2136006/,如需转载,请注明出处,否则将追究法律责任。

转载地址:https://blog.csdn.net/weixin_32050033/article/details/113598585 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:程序中mysql添加用户_MySQL添加用户的两种方法
下一篇:mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月22日 05时50分49秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【数据结构笔记19】File Transfer的C语言实现,集合的简化表示,按秩归并,路径压缩 2019-04-28
【操作系统/OS笔记14】经典同步问题:读者-写者问题、哲学家就餐问题 2019-04-28
【数据结构笔记20】图的定义,图的表示:邻接矩阵与邻接表 2019-04-28
【数据结构笔记21】图的遍历,DFS与BFS,连通图 2019-04-28
【数据结构笔记22】图的遍历例题:拯救007(应用DFS)、六度空间(应用BFS) 2019-04-28
【数据结构笔记23】C实现:表示图的多种方法(邻接矩阵、邻接表与相关拓展) 2019-04-28
【操作系统/OS笔记15】死锁的系统模型,死锁的处理办法,银行家算法与死锁检验算法 2019-04-28
【操作系统/OS笔记16】进程间通信(IPC),直接/间接通信与阻塞/非阻塞通信,信号,管道,消息队列,共享内存 2019-04-28
【数据结构笔记24】单源最短路(迪克斯拉Dijkstra算法),多源最短路(弗洛伊德Floyd算法) 2019-04-28
【操作系统/OS笔记17】文件系统基本概念、文件描述符、文件系统访问、文件别名、文件系统种类 2019-04-28
【数据结构笔记25】判断Code[]是否为Huffman Codes,或是否为WPL最小编码 2019-04-28
【数据结构笔记26】根据一棵树的先序/中序遍历Push与Pop内容,输出这棵树的先序、中序、后序遍历数组(不需要真的建立出树) 2019-04-28
【数据结构笔记27】树习题:完全二叉搜索树(Complete Binary Search Tree) 2019-04-28
【操作系统/OS笔记18】虚拟文件系统概念 2019-04-28
【操作系统/OS笔记19】数据块缓存 2019-04-28
【操作系统/OS笔记20】打开文件、文件数据块分配、空闲空间管理、多磁盘管理(RAID)、磁盘调度算法概述 2019-04-28
管理科学の学生自学CS的【计划】与【心得】 2019-04-28
【数据结构笔记28】C实现:图练习-选择最长路径最短的节点 2019-04-28
【数据结构笔记29】最小生成树问题:Prim算法与Kruskal算法 2019-04-28
【数据结构笔记30】拓扑排序、AOV网络、AOE网络、关键工序 2019-04-28