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