[英]Mysql Memory Storage Engine biggest text size possible
我有一个使用存储引擎 [Memory] 的聊天系统,但 varchar 255 太短了,我应该使用什么字段类型? 我不打算索引这个字段。
您不能在 memory 表中使用 blob 或文本,但您可以使用更长的 varchar,具体取决于您的 MySQL 版本:
VARCHAR 列中的值是可变长度字符串。 在 MySQL 5.0.3 之前可以将长度指定为 0 到 255 之间的值,在 5.0.3 和更高版本中可以指定为 0 到 65,535 的值。 MySQL 5.0.3 及更高版本中 VARCHAR 的有效最大长度取决于最大行大小(65,535 字节,在所有列之间共享)和使用的字符集。
Memory 引擎不支持 BLOB/TEXT,因此 char/varchar 是您可用的全部。 此处详细信息(搜索“blob”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.