问题

char很棒,因为它们是固定大小,因此可以获得更快的表.但它们限制为255个字符.我想持有500个字符,但blob是可变长度,这不是我想要的.

有没有办法在MySQL中具有500个字符的固定长度字段,或者我必须使用2个char字段?

  最佳答案

我建议使用varchar(500).即使varchar不是固定长度,数据库应该保留正确的空间数量.您不应该注意到使用varchar(500)超过2xchar(255)的任何性能差异.

你也可能会通过连接两个char字段而引起额外的开销。

  相同标签的其他问题

mysqldatabase