共計 659 個字符,預計需要花費 2 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章主要介紹了怎么解決 mysql 報錯“#1067 invalid default value”,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。
提醒:文中所描述的信息可能已發(fā)生改變,請謹慎使用。
wordpress 評論刪除了很多,導致評論 id 斷層太大,想想弄連續(xù)下,使用如下命令修改自增 id 重新計數:
結果報錯了,提示:
#1067 – Invalid default value for comment_date
我記得以前使用這個命令是沒有問題的,網上找了一翻,發(fā)現是 mysql 的問題了,以前我使用的 mysql5.6,前不久剛升級到 5.7,使用網上的方法竟然可行。
直接按網上教程修改 mysql 的配置文件 my.cnf,編輯 my.cnf
在 [mysqld] 下面添加如下內容:
保存后,重啟 mysql,再執(zhí)行修改自增 id 的命令,一切正常了。
網上說的還有一個臨時方法:
這個問題的原因是 comment_date 的默認值為 0000-00-00 00:00:00,查看 sql_mode,其中有“NO_ZERO_IN_DATE,NO_ZERO_DATE”,這兩個參數限制時間不能為 0,所以會報錯了!
感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“怎么解決 mysql 報錯“#1067 invalid default value””這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業(yè)資訊頻道,更多相關知識等著你來學習!
向 AI 問一下細節(jié)