天天看點

mysql索引失效條件

1. where條件中有or,除非or的所有字段都有索引,隻要有一個沒有索引,就不走索引

mysql索引失效條件

上面name和id都有索引

mysql索引失效條件

上面money沒有索引

2.對于多列索引,第一列會使用索引,單獨其他列不會,用or連接配接多列不會使用索引,用and會使用索引

mysql索引失效條件
mysql索引失效條件
mysql索引失效條件
mysql索引失效條件

3.like查詢以%開頭不會使用索引

mysql索引失效條件
mysql索引失效條件

4.如果是字元類型,裡面存的數字,必須加引号

mysql索引失效條件
mysql索引失效條件

相當于執行了一個函數,轉成了數字:

mysql索引失效條件

5.where中有函數

mysql索引失效條件

繼續閱讀