導入數據庫提示1067 – Invalid default value for ‘scheduled_date_gmt’的解決辦法
今天在wordpress搬家的時候,導入數據庫提示1067 – Invalid default value for ‘scheduled_date_gmt’。
由於舊平臺是Mysql5.6的數據庫,新平臺是Mysql5.7的數據庫,經過Navicat Premium 進行數據庫版本升級轉換,依然無法導出。
實際操作過程中,採用寶塔面板進行備份直接導入卻可以正常執行沒有問題。經過多方研究,出現在時間格式的問題上。解決方案如下
如果是普通的數據庫進行命令行,輸入
SELECT @@GLOBAL.sql_mode;
會獲得值
NO_ZERO_IN_DATE,NO_ZERO_DATE
重新設定該值即可
set GLOBAL sql_mode =‘ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’
如果是Azure For Mysql數據庫,則需要進入數據庫,伺服器參數進行設定
設定完畢保存即可成功導入不會出現任何錯誤。
原创文章,作者:然星,如若转载,请注明出处:https://gov.com.sb/scheduled_date_gmt.html