請問大家:
表中使用了text欄位,但是更新的時候,如果超過256位元組就會報錯,報錯如下:
Bind parameter value for ':8' is too big (850)
No changes made to database.
INSERT INTO paitem ( sitemid, sitemname, sserialnum, scyid, sdeleted, sfield, sispayrolldata, sformula ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ? )
sformula列就是text型別的。
請問大家有遇到過這樣的問題嗎?text欄位應該如何使用呢?超過256長度的字串如何保存?
補充說明一下,實際在插入的時候,插入sformula的資料實際長度是424
uj5u.com熱心網友回復:
你的欄位型別估計是 TINYTEXT 吧。 改為text試試uj5u.com熱心網友回復:
是text欄位,沒有問題,還嘗試過varchar(1000),也是不行。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/247811.html
標籤:MySQL
