开发者社区 问答 正文

比char大但小于blob

Char很棒,因为它们的大小是固定的,因此可以使表更快。但是,它们限制为255个字符。我想容纳500个字符,但是blob是可变长度的,这不是我想要的。

有什么方法可以在MySQL中具有500个字符的固定长度字段,还是我必须使用2个char字段?

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-15 15:12:58 387 分享 版权
1 条回答
写回答
取消 提交回答
  • 我建议使用varchar(500)。即使varchar不是固定长度,数据库也应保留正确的空间量。使用varchar(500)而不是2xchar(255)不会引起任何性能差异。

    通过将两个char字段连接在一起,您可能还会引起额外的开销。

    2019-11-15 15:13:12
    赞同 展开评论