Mysql中的字段長度超長不報錯,反而自動截取長度問題

Mysql中的字段長度超長不報錯,反而自動截取長度問題解決

問題原因:mysql沒有開啓嚴格模式

檢查my.ini發現sql-mode=""

sql-mode=""

將其改爲

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

再執行sql發現可以正常報:SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'xxx' at row 1錯誤了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章