原文:解決‘ERROR 1406 (22001): Data too long for column ‘name‘ at row 1‘

出現這種問題,表面上是字段值輸入有誤的問題,其實是編碼問題 解決方法: 在my.ini里找到 此文件在mysql安裝目錄下 sql mode STRICT TRANS TABLES,NO AUTO CREATE USER,NO ENGINE SUBSTITUTION 把其中的STRICT TRANS TABLES,去掉, 或者把sql mode STRICT TRANS TABLES,NO AUT ...

2020-10-09 22:56 0 644 推薦指數:

查看詳情

1406 data too long for column 'content' at row 1

很奇怪,很邪門。 content字段用的是text格式,按理說不會出現數據太長的問題。 后來搜索了一下,需要設置sql_mode。或者設為, 或者設為空, 可是重啟之后發現又變了 ...

Tue Dec 25 18:46:00 CST 2018 0 3163
解決data too long for column 'name' at row 1

最先試一試最簡單的測試方式就是先修改my.ini文件中的-default-character-set = gb2312或utf8,重啟mysql再輸入數據,如果不行,再考慮以下辦法。 在程序中寫了一段代碼向數據庫中插入數據,出現了data too long for column 'name ...

Fri May 01 03:48:00 CST 2015 1 57315
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM