我正在更改我的分贝,以便某些字段可以更长。现在他们是“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