首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

怎么优化or查询

2012-09-28 
如何优化or查询select *frommcuhome_space use index(expert_experience) where is_expert 1 or experie

如何优化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 上根本没有索引啊。 那肯定是要全表扫描了。

热点排行