首先使用In 不是一定会造成全表扫描的 IN肯定会走索引,但是当IN的取值范围较大时会导致索引失效,走全表扫描

Untitled

Untitled

in 在结果集 大于30%的时候索引失效

not in 和 In的失效场景相同

为什么in里面值太多了不走索引