如果条件中有 or,即使其中有部分条件是索引字段,也不会使用索引
复合索引,查询条件不使用索引前面的字段,后续字段也将无法使用索引
以 % 开头的 like 查询
索引列的数据类型存在隐形转换
where 子句里对索引列有数学运算
where 子句里对索引列使用函数
MySQL 引擎估算使用全表扫描要比使用索引快,则不使用索引
如果条件中有 or,即使其中有部分条件是索引字段,也不会使用索引
复合索引,查询条件不使用索引前面的字段,后续字段也将无法使用索引
以 % 开头的 like 查询
索引列的数据类型存在隐形转换
where 子句里对索引列有数学运算
where 子句里对索引列使用函数
MySQL 引擎估算使用全表扫描要比使用索引快,则不使用索引