标签: mysql varchar
可能重复: Importance of varchar length in MySQL table
例如,VARCHAR(50)和VARCHAR(100)除了可以存储的最大字符数以外有什么不同吗?
答案 0 :(得分:0)
在大多数情况下,它应该没有多大区别。对于简短但经常更改的数据,您可以考虑使用常量大小的char(当包含的字符串的长度经常更改时,这会有所不同。)
但是当你的查询创建一个临时表时,那么确实更小(因为它们可以被转换为常量大小的char以实现最优化,因此它们将超过最大限制,从而导致更大的临时表)。