看板
[ Database ]
討論串[MySQL ] 撈日期的問題
共 8 篇文章
內容預覽:
看不太懂 mssql 的,不過感覺上那個比較像是 mysql 裡面的 profiling,. 不是 explain;以之前的 SELECT 舉例 (加了 SQL_NO_CACHE):. SELECT SQL_NO_CACHE *. FROM t. WHERE HOUR( date ) = '6'.
(還有704個字)
內容預覽:
再次感謝這篇文章 , 我之前一直都沒注意到有這類工具可以用. :p. 本來一直以為 mysql 跟 ms sql 行為應該是不會相去太遠 ,. 早上用 m$ sql server 本來是想測了一下 isnull .. 因為很多地方我懶得寫 (xxx is null or xxx < yyy) ,.
(還有805個字)
內容預覽:
關於 index的使用,想到一個規則,對欄位做運算通常就不會用到 index. 以下例子供參考,若有興趣可實驗看看。. select * from table where index_column=2 使用索引. select * from table where index_column+1=1
(還有26個字)
內容預覽:
建議用 explain 看一下,即使把 Date 設定了 index,應該還會有一個. full table scan,資料一多,就很慢:. mysql> explain SELECT * FROM t WHERE HOUR(date)='6'\G. Connection id: 14782064.
(還有1886個字)
內容預覽:
v( ̄︶ ̄)y. 我處理的方式後來用的是bobju大大的方式. 不過我覺得兩個人的方法都還滿好的~~. 我當初查到的方式跟TonyQ大大講的有點類似~是想用Date()或是NOW()去跑. http://www.w3schools.com/sql/func_date.asp. http://www.
(還有31個字)