MySQL in 走不走索引?

2018-10-10  本文已影响0人  小淼不卖萌

1. 连表查询或采用临时表会走索引

参考:解决MySQL中IN子查询会导致无法使用索引问题


2. 如果 in 的选择性较少,可采用union

select  a, b , c, d  from  T  where  b  in ( x1, x2,x3) ;

select  a, b , c, d  from  T  where  b =‘x1' union
select  a, b , c, d  from  T  where  b =‘x2' union
select  a, b , c, d  from  T  where  b =‘x3';


3. 测试

暂 pass,明日更

上一篇下一篇

猜你喜欢

热点阅读