討論串[MySQL ] 撈日期的問題
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者KC73 (肯先生)時間16年前 (2009/05/22 23:50), 編輯資訊
0
1
0
內容預覽:
看不太懂 mssql 的,不過感覺上那個比較像是 mysql 裡面的 profiling,. 不是 explain;以之前的 SELECT 舉例 (加了 SQL_NO_CACHE):. SELECT SQL_NO_CACHE *. FROM t. WHERE HOUR( date ) = '6'.
(還有704個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者TonyQ (沉默是金)時間16年前 (2009/05/22 11:28), 編輯資訊
0
1
1
內容預覽:
再次感謝這篇文章 , 我之前一直都沒注意到有這類工具可以用. :p. 本來一直以為 mysql 跟 ms sql 行為應該是不會相去太遠 ,. 早上用 m$ sql server 本來是想測了一下 isnull .. 因為很多地方我懶得寫 (xxx is null or xxx < yyy) ,.
(還有805個字)

推噓4(4推 0噓 1→)留言5則,0人參與, 最新作者grence (多想兩分鐘 = =")時間16年前 (2009/05/21 17:20), 編輯資訊
0
0
0
內容預覽:
關於 index的使用,想到一個規則,對欄位做運算通常就不會用到 index. 以下例子供參考,若有興趣可實驗看看。. select * from table where index_column=2 使用索引. select * from table where index_column+1=1
(還有26個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者KC73 (肯先生)時間16年前 (2009/05/21 15:27), 編輯資訊
0
0
0
內容預覽:
建議用 explain 看一下,即使把 Date 設定了 index,應該還會有一個. full table scan,資料一多,就很慢:. mysql> explain SELECT * FROM t WHERE HOUR(date)='6'\G. Connection id: 14782064.
(還有1886個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者vitolee (毅)時間16年前 (2009/05/21 11:24), 編輯資訊
0
0
2
內容預覽:
v( ̄︶ ̄)y. 我處理的方式後來用的是bobju大大的方式. 不過我覺得兩個人的方法都還滿好的~~. 我當初查到的方式跟TonyQ大大講的有點類似~是想用Date()或是NOW()去跑. http://www.w3schools.com/sql/func_date.asp. http://www.
(還有31個字)
首頁
上一頁
1
2
下一頁
尾頁