我正在更改我的分貝,以便某些字段可以更長。現在他們是「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. NSString長度限制
- 3. AJAX長度限制
- 4. 如何限制MemoryStream長度?
- 5. 限制鈴聲長度Applescript
- 6. 限制令牌的長度
- 7. 限制URL查詢長度?
- 8. 對於XML長度限制
- 9. OData URL長度限制
- 10. Symfony路由長度限制
- 11. 限制表達長度
- 12. 限制TTPostController.textView的長度?
- 13. Java長度無限制AudioInputStream
- 14. 字符長度限制$ _GET?
- 15. Gmail HTML長度限制
- 16. 限制字符串長度
- 17. ODBC列長度限制
- 18. 角度限制輸入[數字]長度
- 19. Android限制長度到EditText的寬度
- 20. mysql CHANGE MASTER TO命令的MASTER_HOST的長度限制
- 21. 是否對mysql中的查詢長度有限制?
- 22. 使用MYSQL將字符串長度限制爲最小字符
- 23. 在Mac OS上的mysql密鑰長度限制
- 24. 爲什麼我應該限制MySQL中的列長度?
- 25. WFS-T xmlhttp帖子長度限制?
- 26. RSA中的消息長度限制
- 27. 限制屬性的字符串長度
- 28. Libgdx原生TextInput限制文本長度
- 29. Android Studio ListView,限制行的長度
- 30. Microsoft.AspNetCore.WebUtilities線長度限制超過100
感謝您快速解答! – 2009-10-13 22:59:38