日期:2014-05-16  浏览次数:20925 次

如何优化or查询
select * from mcuhome_space use index(expert_experience) where is_expert = 1 or experience > 1000

表 mcuhome_space里面有 很多字段,其中有2个字段is_expert=1表示为专家,还有。如果 is_expert=0的时候,如果experience >1000也可能是专家。
  
  我现在要查询出这个表里面所有专家,也就是is_expert=1或者是experience > 1000的数据。现在分别建立2个索引。在
(is_expert) 和(is_expert,experience )建立了2个索引。但是还是没走索引

------解决方案--------------------
experience 上根本没有索引啊。 那肯定是要全表扫描了。