mysql 单表查询为什么没有用到索引

select round(sum(F14)/10000,2)
from x where  
F3 =1090 and F56 = '1010' 
and a.F20 <> '2003' and  

(a.F18 >= 20161201 OR  a.F19 >= 20161201)

字段F3 F20 F18 F19 均有索引

 ,用explain查看 type 为all且没有用到索引,是不是用了or in 就用不到索引了?

1  SIMPLE    x    ALL     IDX_2,IDX_6,IDX_7


   26731    Using     where


喵喵时光机
浏览 946回答 1
1回答

慕姐4208626

还有最左前缀 还有用了计算
打开App,查看更多内容
随时随地看视频慕课网APP