索引失效的情况
索引失效的几种情况:
- 违反最左前缀法则,缺少左边索引字段
- 在索引列上进行操作,函数操作
- 索引范围条件的右边索引会失效
- 尽量使用覆盖索引,select索引字段
- 使用
!=
或<>
会使索引失效 - like以通配符开始
- 字符串不加单引号索引失效
- or连接
order by
和group by
时不能违反最左前缀,即order by或者group by的字段要是索引,并且与前面的where条件不能违反最左前缀。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 张国丰!
评论