2010-12-07 19 views
0

我在mysql中有一個「文本」類型的字段。mysql不能寫入文本字段「因爲它的長度,這個字段可能不可編輯」錯誤

看來我不能通過我的應用程序寫入該字段的字符數限制,並且在通過phpmyadmin進行手動編輯時,我在該字段中收到警告「由於其長度, 此字段可能不可編輯」。

這是怎麼回事?這是否與最大查詢大小有關?

我應該改變TEXT - > MEDIUMTEXT/LONGTEXT來避免這個錯誤嗎?如果我這樣做,這是否會對桌子的表現產生負面影響?

謝謝!

p.s.整理是utf8_general_ci

回答

3

取決於您正在寫入該字段。如果TEXT對於您正在編寫的數據量不夠,則可以更改爲MEDIUMTEXT或LONGTEXT。

對於使用phpmyadmin的查詢大小,默認情況下會獲得2MB的限制。如果你想改變這個默認值,你需要編輯你的php.ini文件並找到變量upload_max_filesize變量。把它改成更大的東西,這會幫助你完成工作。

+0

mediumtext是解決方案。謝謝cyrex。我會記住upload_max_filesize也是爲了將來;) – karman888 2010-12-07 15:12:26

相關問題