mysql出现的问题及解决方法(mysql升级到5.7时,wordpress导数据报错1067的问题)
类别:数据库 浏览量:602
时间:2021-10-03 01:11:24 mysql出现的问题及解决方法
mysql升级到5.7时,wordpress导数据报错1067的问题最近把mysql升级到5.7了,wordpress导数据报错
Invalid default value for 'comment_date'
原因出在类似这样的语句
|
DROP TABLE IF EXISTS `wp_comments`; CREATE TABLE `wp_comments` ( `comment_ID` bigint (20) UNSIGNED NOT NULL AUTO_INCREMENT, `comment_post_ID` bigint (20) UNSIGNED NOT NULL DEFAULT 0, `comment_author` tinytext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL , `comment_author_email` varchar (100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '' , `comment_author_url` varchar (200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '' , `comment_author_IP` varchar (100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '' , `comment_date` datetime(0) NOT NULL DEFAULT '0000-00-00 00:00:00' , `comment_date_gmt` datetime(0) NOT NULL DEFAULT '0000-00-00 00:00:00' , `comment_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL , `comment_karma` int (11) NOT NULL DEFAULT 0, `comment_approved` varchar (20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '1' , `comment_agent` varchar (255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '' , `comment_type` varchar (20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci NOT NULL DEFAULT '' , `comment_parent` bigint (20) UNSIGNED NOT NULL DEFAULT 0, `user_id` bigint (20) UNSIGNED NOT NULL DEFAULT 0, PRIMARY KEY (`comment_ID`) USING BTREE, INDEX `comment_post_ID`(`comment_post_ID`) USING BTREE, INDEX `comment_approved_date_gmt`(`comment_approved`, `comment_date_gmt`) USING BTREE, INDEX `comment_date_gmt`(`comment_date_gmt`) USING BTREE, INDEX `comment_parent`(`comment_parent`) USING BTREE, INDEX `comment_author_email`(`comment_author_email`(10)) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci ROW_FORMAT = Dynamic ; |
这种报错多是你mysql升级到5.7而引起的默认值不兼容的问题。看看你的字段名是什么,我的是时间字段,类型是datetime。想到可能是类型的默认值被限制了,查看sql_mode。果然:NO_ZERO_IN_DATE,NO_ZERO_DATE这两个参数限制时间不能为0
查看sql_mode
|
mysql> show 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_liISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION | + ---------------+-------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> |
|
mysql> set session -> sql_mode= 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_liISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' ; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> |
可以直接修改my.cnf文件
例如: vim /etc/my.cnf
Windows环境下修改mysql.ini配置文件就解决了~
在[mysqld]下面添加如下列:
|
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_liISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
ok问题解决,现在你导入或者创建表时看看!
以上就是解决mysql升级到5.7时wordpress导数据报错1067问题的详细内容,更多关于mysql导入数据库报错1067 的资料请关注开心学习网其它相关文章!
原文链接:https://www.cnblogs.com/wpjamer/p/7057577.html
您可能感兴趣
- mysqlnull所占空间(详解mysql三值逻辑与NULL)
- mysql的分页原理(mysql分页的limit参数简单示例)
- MySql中date、datetime、time类型的区别
- mysql substr函数的用法(MySQL切分函数substring的具体使用)
- phpmysql怎么搭建(PHP使用PDO、mysqli扩展实现与数据库交互操作详解)
- mysql类型转换函数推荐(mysql 数据类型转换的实现)
- mysql explain的用法
- mysql分页查询有几种(MySQL 查询的排序、分页相关)
- mysql忽略大小写(MySQL大小写敏感的注意事项)
- mysql 查询语句group by用法(MySQL group by和order by如何一起使用)
- mysql游标的使用(MySQL 游标的作用与使用相关)
- sysbenchmysql性能跑分(MySQL性能压力基准测试工具sysbench的使用简介)
- mysql详细学习笔记(Mysql常用命令 详细整理版)
- mysql百万数据分页查询优化方案(MySQL单表亿级数据分页怎么优化?)
- mysql8.0安装及配置(MySQL 8.0 之不可见列的基本操作)
- 终于有人将mysql 索引讲清楚了(MySQL 索引的一些细节分享)
- 杯酒人生---瓦伦丁酒杯和奥丁格啤酒(杯酒人生---瓦伦丁酒杯和奥丁格啤酒)
- 中秋节买啤酒,预算超过7元试试这8种啤酒,麦香浓郁都是真啤酒(预算超过7元试试这8种啤酒)
- CellPress旗下的6 期刊,国人友刊来了解一下吧(CellPress旗下的6期刊国人友刊来了解一下吧)
- ()
- SCI检索 SSCI检索 EI检索 ISTP检索 CSCD检索简介(SCI检索SSCI检索EI检索)
- 参考文献里期刊名称的写法,你知道吗(参考文献里期刊名称的写法)
热门推荐
- vmwareesxi怎么安装(vmware esxi6.5安装使用详细步骤)
- 简简单单教你用python写个游戏(python3 pygame实现接小球游戏)
- mysqlnull所占空间(详解mysql三值逻辑与NULL)
- php开发详细步骤(php源码的安装方法和实例)
- kubernetes云(云原生技术kubernetesK8S简介)
- mysql中date_format日期格式化
- SqlServer 表连接教程(问题解析)(SqlServer 表连接教程问题解析)
- mysql修改表结构的关键字(查看修改MySQL表结构命令)
- 使用 iosOverlay 弹出提示信息
- 如何查看mysql执行计划(到底什么是Mysql执行计划?)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9