【发布时间】:2010-12-26 06:55:18
【问题描述】:
varchar 列上的索引是否会使查询运行速度变慢? 我可以使它成为int。而且我不需要进行 LIKE % 比较。
【问题讨论】:
-
如何展示示例查询来说明您的意思?
-
"slower" 没有可比较的东西是没有意义的。您是在问 VARCHAR 是否比 INT 慢,还是索引 VARCHAR 是否比非索引慢?
-
我不明白。如果您存储的数据是 int,那么列类型必须是 int,您将索引该列。如果数据是 varchar,那么您的列类型是 varchar
标签: mysql sql performance indexing varchar