mysql索引失效条件

1. where条件中有or,除非or的所有字段都有索引,只要有一个没有索引,就不走索引

上面name和id都有索引


上面money没有索引


2.对于多列索引,第一列会使用索引,单独其他列不会,用or连接多列不会使用索引,用and会使用索引






3.like查询以%开头不会使用索引




4.如果是字符类型,里面存的数字,必须加引号



相当于执行了一个函数,转成了数字:

5.where中有函数






文章来源: mysql索引失效条件

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:mysql索引失效条件