美文网首页
MySQL in 走不走索引?

MySQL in 走不走索引?

作者: 小淼不卖萌 | 来源:发表于2018-10-10 00:38 被阅读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,明日更

    相关文章

      网友评论

          本文标题:MySQL in 走不走索引?

          本文链接:https://www.haomeiwen.com/subject/seqyaftx.html