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錯誤了。