您好,登錄后才能下訂單哦!
假如有一個表TableTest,已為CREATE_TIME字段設置索引,取值如'2017-11-12 21:52:49'。
那么
(1)
sql寫法:DATE_FORMAT(CREATE_TIME,'%Y-%m-%d')>= '2017-11-14'
結果:不會使用索引:
(2)
sql寫法:CREATE_TIME <= '2017-11-14 23:59:59'
結果:會使用索引:
因為數據庫做的索引都是用原始數據,如果sql語句做了處理,那這個就已經是新的一個數據了(臨時數據),數據庫并沒有建立索引,也就無法用到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。