SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'url' at row 1

問題:

SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'url' at row 1

原因是:插入字段長度超過設定的長度
解決方法:

在my.ini裏找到

sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

方法1:把其中的STRICT_TRANS_TABLES,去掉,

方法2:或者把sqlmode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION


註釋掉,然後重啓mysql就ok了

 

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