国产精品久久久久久亚洲影视,性爱视频一区二区,亚州综合图片,欧美成人午夜免费视在线看片

意見箱
恒創(chuàng)運營部門將仔細參閱您的意見和建議,必要時將通過預(yù)留郵箱與您保持聯(lián)絡(luò)。感謝您的支持!
意見/建議
提交建議

mysql 5.7 sql_mode設(shè)置問題

來源:佚名 編輯:佚名
2024-07-16 13:16:46

問題說明

在mysql較低版本中,對SQL語句并沒有嚴格的限制檢查,在5.7及以上版本開啟嚴格模式,在插入數(shù)據(jù)的時候,如果字段沒有設(shè)置默認值,則會報類似于這樣的錯誤:“Field ‘title’ doesn’t have a default value”。

解決方法

1、查看sql_mode

select @@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

2、修改 my.ini(Windows平臺)或my.cnf(Linux平臺)

sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'

在sql_mode 中去掉only_full_group_by

3、如果還是不成功,可以設(shè)置為

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


本網(wǎng)站發(fā)布或轉(zhuǎn)載的文章均來自網(wǎng)絡(luò),其原創(chuàng)性以及文中表達的觀點和判斷不代表本網(wǎng)站。
上一篇: 為什么網(wǎng)站會被掛馬及如何做好防范? 下一篇: 云服務(wù)器php version影響網(wǎng)站性能嗎
相關(guān)文章
查看更多