mysql-索引失效场景
全表查询的情况会造成索引失效范围查询右边的列,计算式有索引也不能使用索引查询。负责索引,不满足最左前缀法则。where条件中,索引字段使用函数如果是字符串类型的索引字段,不加单引号,造成索引失效。索引字段和where条件字段类型不相等,也会造成索引失效。两个不同的索引字段使用or进行连接,就会造成全表扫描。使用like如果前面加%和前后面都加%,不做索引如果某个索引的字段,该字段大部分内容都是一个值,此时,全表扫描就会比索引更快,当查询这一个值的话就会走全表扫描;