更換數據庫出錯:Invalid default value for 字段名

原創 jingccj  2019-10-30 14:43:00  閱讀 97 次 評論 0 條

更換服務器時,數據庫從原來的mysql5.6升級為mysql5.7

結果后臺添加數據的時候出現Invalid default value for的錯誤

官方解釋說:得知新版本mysql對空值插入有"bug",
要在安裝mysql的時候去除默認勾選的enable strict SQL mode
那么如果我們安裝好了mysql怎么辦了,解決辦法是更改mysql中的配置 my.ini

my.ini中查找sql-mode
默認為sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",  
將其修改為sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION",重啟mysql后即可


本文地址:http://www.aokbvg.tw/post/2122.html
版權聲明:本文為原創文章,版權歸 jingccj 所有,歡迎分享本文,轉載請保留出處!

發表評論


表情

還沒有留言,還不快點搶沙發?