mysql 聯合索引> 和 order by 不走 索引 慎用
我有一個聯合索引idx_css(createddate,storeId,site)
EXPLAIN
SELECT * FROM statis_domain AS a WHERE a.`createddate` > '2015-04-23' AND a.`storeId` = 0
現有以上sql語句,竟然用不到聯合索引。
解決辦法:1、createddate>'time1' and createddate<'time2'
後來網上查到,單獨用>和order by都會影響索引使用,使用的時候,多explain或者desc,及早發現並解決問題。