【发布时间】:2011-10-08 17:23:24
【问题描述】:
最近在研究MySQL的性能和最佳实践,最近发现ENUM字段的性能更好:http://www.mysqlperformanceblog.com/2008/01/24/enum-fields-vs-varchar-vs-int-joined-table-what-is-faster/
但是我想知道,用符号设置 ENUM 字段是否是个好主意,因为我目前有一个带有“正”、“负”、“中性”的 ENUM 字段,并且正在考虑做类似 ENUM 的事情('+','-','=') 以便抽象数据并在此表中节省一些空间。 该字段将受到连接(因此是索引)、where 语句、分组依据等的影响。
这是一个好方法吗?我不想后来发现这不是要走的路。
【问题讨论】: