是否有MySQL的CHAR数据类型的固定长度版本,可以存储超过255个字符?

时间:2011-08-04 04:58:55

标签: php mysql char

我知道VARCHARTEXT等等,但我希望有一些固定宽度的东西,因为我重视效率的提升,即使它很小。我似乎无法在documentation中找到任何内容,我唯一的另一种选择是将邮件拆分为多个并将每个邮件存储在一个单独的列中。

1 个答案:

答案 0 :(得分:1)

不,没有这样的数据类型。您是否实际测量过使用CHAR代替VARCHAR可以获得任何可衡量的性能提升?还记得他们对过早优化的看法吗?

将消息拆分成多个列然后将它们拼接在一起可能会比使用CHAR而不是VARCHAR获得的速度增加更慢。