0
点赞
收藏
分享

微信扫一扫

mysql 的 in 不一定不走索引

很早之前就听别人说in 不走索引,但是一直没证实过,昨天在工作中用到了in所以在上班的时候突发奇想,使用mysql 的explain 关键字看下一条sql走不走索引,sql 如下所示:

 

explain SELECT
*
FROM
lg_order
WHERE
logistics_number IN (
'03245100007990077',
'0324510000799007',
'0323920000077348500001',
'0329660000077348501001',
'0322340000799007734',
'0283920000799009498',
'132902052979900773485',
'03215700007998558001',
'132284314879900s779001',
'1329080973077348560001',
'13292709257990077348561001',
'1321640241777348562s001',
'1324100421799007734ss8563001',
'13224702197990077348561',
'0326200000799007734s86001',
'1327550457799007767001',
'132836013379900768001',
'132760071979900',
'132249127779900')

 如上图所示,这里用到了in,但是这条sql 还是走了索引,如下图:

mysql 的 in 不一定不走索引_数据库

举报

相关推荐

0 条评论