这是我的查询(www中的所有解决方案都与此类似):
SELECT DISTINCT type FROM `log` where type LIKE 'group_%'
我的数据库如下:
|group_1|
|group_1|
|group_1|
|group_2|
|group_2|
|group_3|
|group_3|
|group_3|
因此该查询返回我:
group_1, group_2, group_3
但是..在不久的将来,该表每年将有超过一百万行,是否有办法简化此查询?
P.S:如果我为类型字段建立索引,则在为63个字段建立索引后浏览整个表,将来每个查询将花费20到30秒以上的时间。