哪些情況下sql索引會失效

面試時被問到這個問題,記錄筆記,免得被面試的人鄙視!! 索引什麼時候不會生效,以下集中情況會導致索引失效: 1.條件中用or,即使其中有條件帶索引,也不會使用索引查詢(這就是查詢儘量不要用or的原因,用in吧) 注意:使用or,又想索引生效,只能將or條件中的每個列都加上索引 2.對於多列索引,不是使用的第一部分,則不會使用索引。 3.like的模糊查詢以%開頭,索引失效 4.如果列類型是字符串,
相關文章
相關標籤/搜索