一、加了单索引依然全表扫描的情况
1)没有使用where语句,无法使用索引
2)有where语句,但是where语句里使用了 !=或<>或not或like的情况,无法使用索引。
二、加了混合索引依然全表扫描的情况
假设设置了混合索引(c1,c2,c3)。那么只有(c1)、(c1,c2)、(c1,c2,c3)是有效索引。像(c1,c3)、(c2,c3)等都是无法使用索引的。
1)没有使用where语句,无法使用索引
2)有where语句,但是where语句里使用了 !=或<>或not或like的情况,无法使用索引。
假设设置了混合索引(c1,c2,c3)。那么只有(c1)、(c1,c2)、(c1,c2,c3)是有效索引。像(c1,c3)、(c2,c3)等都是无法使用索引的。