VARCHAR(255) 之后的下一个最好的事情是什么

use*_*319 6 mysql

我有一张表,里面有大约 200 万条记录。我有一个名为 message 的字段,它设置为 varchar(160) 并且我需要比 varchar(255) 更大的字段,因为我需要能够在其中存储大约 500 个字符,在不增加大小的情况下使用的下一个最佳数据类型是什么数据库的急剧变化?

谢谢

das*_*ght 7

从 MySQL 5.0.3 开始,您可以简单地使用VARCHAR(500).

M 表示以字符为单位的最大列长度。在 MySQL 5.0 中,M 的范围在 MySQL 5.0.3 之前为 0 到 255,在 MySQL 5.0.3 及更高版本中为 0 到 65,535。

  • 换句话说,下一个最大的是`VARCHAR(256)`。:) (7认同)

ids*_*tam 3

如果您使用的是 5.0.3 或更高版本,则 varchar 可以是 65535 个字符。

11.4.1。CHAR 和 VARCHAR 类型

MySQL:大型 VARCHAR 与 TEXT