我正在更改我的分貝,以便某些字段可以更長。現在他們是「varchar(255)」我可以只增加到「varchar(500)」或有特殊的規則來處理這個,我應該讓他們「文本」?mysql長度限制
0
A
回答
1
「一個VARCHAR的有效最大長度受的最大行大小(65535個字節,這是所有列之間共享)和所使用的字符集」
所以,是的,你可以擴展你的列長度最多500個字符(但是,你要確保你的應用程序邏輯不希望最大長度爲255個字符)。
編輯:另請參閱cballou關於字符集的註釋。
+0
值得注意的是,最大大小還取決於所使用的字符集: 「可以存儲在VARCHAR或VARBINARY列中的有效最大字節數受限於共享65,535字節的最大行大小對於存儲多字節字符的VARCHAR列,有效的最大字符數量較少,例如,utf8字符每個字符最多需要三個字節,因此使用utf8字符集的VARCHAR列可以是宣佈爲最多21,844個字符。「 – 2009-10-13 22:53:08
0
修改較長VARCHAR就可以了:
ALTER TABLE my_table MODIFY column_name VARCHAR(500);
相關問題
- 1. 限制長度值
- 2. PHP:preg_match長度限制
- 3. AJAX長度限制
- 4. NSString長度限制
- 5. 限制路徑長度限制
- 6. 限制重寫URL長度
- 7. 對於XML長度限制
- 8. weka StringToWordVector限制字長度
- 9. 限制NSMutablestring的長度
- 10. GHCi輸入長度限制
- 11. LDAP DN/RDN長度限制
- 12. Android限制edittext長度
- 13. 限制表達長度
- 14. ZPL命令長度限制?
- 15. 限制滾動條長度
- 16. Matlab cellstr長度限制
- 17. 限制可變長度
- 18. 限制字符串長度
- 19. Innodb + 8K長度行限制
- 20. ODBC列長度限制
- 21. PHP preg_match長度3276限制
- 22. 限制令牌的長度
- 23. Java長度無限制AudioInputStream
- 24. Java限制長度整數
- 25. gfortran行長度限制
- 26. XSD長度限制選項
- 27. TextBox字符長度限制
- 28. Gmail HTML長度限制
- 29. 限制GDB輸出長度
- 30. OData URL長度限制
感謝您快速解答! – 2009-10-13 22:59:38