繁体   English   中英

Mysql Memory 存储引擎可能的最大文本大小

[英]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 字节,在所有列之间共享)和使用的字符集。

http://dev.mysql.com/doc/refman/5.0/en/char.html

Memory 引擎不支持 BLOB/TEXT,因此 char/varchar 是您可用的全部。 此处详细信息(搜索“blob”)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM