MySQL 索引失效

索引的使用应遵循,“最佳做前缀法则”。

  1. 函数的使用会导致索引失效。
  2. 范围查询,右侧索引会失效。
  3. 不等于表达式,会导致索引失效。
  4. is not null 会导致索引失效。
  5. or 会导致索引失效。
  6. like 以% 开头会导致索引失效。
  7. 字符串不加 引号,会导致索引失效。

以上情况,使用覆盖索引会得到修复。即,不使用*,而进行字段声明。

你可能感兴趣的:(MySQL)