MySQL无法使用索引的情况(最简洁,最通俗的语言表述)

一、加了单索引依然全表扫描的情况

1)没有使用where语句,无法使用索引

2)有where语句,但是where语句里使用了 !=或<>或not或like的情况,无法使用索引。

二、加了混合索引依然全表扫描的情况

假设设置了混合索引(c1,c2,c3)。那么只有(c1)、(c1,c2)、(c1,c2,c3)是有效索引。像(c1,c3)、(c2,c3)等都是无法使用索引的。

猜你喜欢

转载自blog.csdn.net/Poppy_Evan/article/details/83833452