MySQL高级or索引失效情况
生活随笔
收集整理的這篇文章主要介紹了
MySQL高级or索引失效情况
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用or分割開的條件, 如果or前的條件中的列有索引,而后面的列中沒有索引,那么涉及的索引都不會被用到。
?
示例,name字段是索引列 , 而createtime不是索引列,中間是or進行連接是不走索引的 :
explain select * from tb_seller where name='黑馬程序員' or createtime = '2088-01-01 12:00:00'\G;總結
以上是生活随笔為你收集整理的MySQL高级or索引失效情况的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高级 - 索引的使用 - 覆盖
- 下一篇: MySQL高级 - like模糊匹配