MySQL in 走不走索引?

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,明日更

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容