MySQL面试题:什么情况下索引会失效?

  1. 违反最左前缀法则。(前提是你在使用索引的时候使用的联合索引。)
  2. 范围查询右边的列,不能使用索引。
  3. 不要在索引列上进行运算操作,索引将失效。
  4. 字符串不加单引号,造成索引失效。(类型转换)
  5. 以%开的Like模糊查询,索引失效。

你可能感兴趣的:(mysql,数据结构,数据库,java,面试)