最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql升級到5.7時,wordpress導數(shù)據(jù)報錯1067的問題

 更新時間:2021年05月27日 12:07:56   作者:wpjamer  
小編最近把mysql升級到5.7了,wordpress導數(shù)據(jù)報錯,導入數(shù)據(jù)庫時報1067 – Invalid default value for ‘字段名’的問題,怎么解決這個問題,下面小編把我的解決方案分享到腳本之家平臺供大家參考,希望對大家有所幫助

最近把mysql升級到5.7了,wordpress導數(shù)據(jù)報錯

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這兩個參數(shù)限制時間不能為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_DIVISION_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_DIVISION_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環(huán)境下修改mysql.ini配置文件就解決了~

在[mysqld]下面添加如下列:

sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

ok問題解決,現(xiàn)在你導入或者創(chuàng)建表時看看!

以上就是解決mysql升級到5.7時wordpress導數(shù)據(jù)報錯1067問題的詳細內(nèi)容,更多關于mysql導入數(shù)據(jù)庫報錯1067 的資料請關注腳本之家其它相關文章!

相關文章

  • sysbench對mysql壓力測試的詳細教程

    sysbench對mysql壓力測試的詳細教程

    眾所周知sysbench是一個模塊化的、跨平臺、多線程基準測試工具,主要用于評估測試各種不同系統(tǒng)參數(shù)下的數(shù)據(jù)庫負載情況。下面這篇文章就來詳細介紹sysbench如何對mysql進行壓力測試,有需要的可以一起來看看。
    2016-09-09
  • MySQL語句整理及匯總介紹

    MySQL語句整理及匯總介紹

    今天小編就為大家分享一篇關于MySQL語句整理及匯總介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • MySQL數(shù)據(jù)中很多換行符和回車符的解決方法

    MySQL數(shù)據(jù)中很多換行符和回車符的解決方法

    這篇文章主要給大家介紹了關于MySQL數(shù)據(jù)中很多換行符和回車符的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • 詳解一條sql語句在mysql中是如何執(zhí)行的

    詳解一條sql語句在mysql中是如何執(zhí)行的

    這篇文章主要介紹了一條sql語句在mysql中是如何執(zhí)行的,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • mysql中如何根據(jù)經(jīng)緯度計算距離

    mysql中如何根據(jù)經(jīng)緯度計算距離

    這篇文章主要給大家介紹了關于mysql中如何根據(jù)經(jīng)緯度計算距離的相關資料,經(jīng)緯度距離計算方法是一種用來計算地球上兩個點之間距離的方法,它可以在MySQL數(shù)據(jù)庫中輕松實現(xiàn),非常適用于需要進行地理定位的應用程序,需要的朋友可以參考下
    2023-08-08
  • MySQL查詢性能優(yōu)化七種方式索引潛水

    MySQL查詢性能優(yōu)化七種方式索引潛水

    這篇文章主要介紹了MySQL查詢性能優(yōu)化七種方式索引潛水,文章為榮啊主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-08-08
  • mysql日志文件在哪 如何修改MySQL日志文件位置

    mysql日志文件在哪 如何修改MySQL日志文件位置

    MySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面介紹如何修改MySQL日志文件位置,需要的朋友可以參考下
    2012-12-12
  • MySQL借助DB實現(xiàn)分布式鎖思路詳解

    MySQL借助DB實現(xiàn)分布式鎖思路詳解

    這篇文章主要給大家介紹了關于MySQL借助DB實現(xiàn)分布式鎖思路的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MySQL具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-10-10
  • Ubuntu15下mysql5.6.25不支持中文的解決辦法

    Ubuntu15下mysql5.6.25不支持中文的解決辦法

    Ubuntu15下mysql5.6.25出現(xiàn)亂碼,不支持中文,該問題如何解決呢?下面看看小編是怎么解決此問題的,需要的朋友可以參考下
    2015-09-09
  • Linux系統(tǒng)MySQL8.0.19快速安裝配置教程圖解

    Linux系統(tǒng)MySQL8.0.19快速安裝配置教程圖解

    這篇文章主要介紹了Linux系統(tǒng)MySQL8.0.19快速安裝配置教程,本文通過圖文并茂的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論

海兴县| 无棣县| 田阳县| 罗甸县| 怀远县| 宜兰县| 建宁县| 社会| 日土县| 柞水县| 化州市| 松阳县| 大化| 淅川县| 丰原市| 乌拉特后旗| 高碑店市| 平阴县| 温泉县| 广水市| 阿图什市| 建宁县| 闵行区| 襄樊市| 都江堰市| 得荣县| 环江| 岢岚县| 洛川县| 高邮市| 兴海县| 延寿县| 三穗县| 东兰县| 湖口县| 红桥区| 柯坪县| 呼和浩特市| 黎川县| 平乡县| 信宜市|