
图六根据person_name!=‘张三‘就没有使用了索引

图六!=导致了全表扫描,<>,也会导致全表扫描,我这里就不演示了
三:is null和is not null也无法使用索引

person_name已经建立了索引,然而并没有走索引
四:like关键字 ,以为%开头,也会导致索引失效,导致全表扫描,见图八

五:少用in跟or,可能会导致索引失败.见图九

六:范围查询包括表中大部分数据,也会导致索引失效,见图十

mysql之索引失效的情况
标签:null 无法 计算 失败 根据 image code 字段 col