2015-12-01 92 views
0

我一直在尋找的MySQL選擇行:現在3分鐘前現在在哪裏3分鐘前之間的時間戳列

之間

MySQL的選擇行,其中timestamp列我有一個名爲時間山坳拿着時間戳:下午11時06分42秒

我想拉是超過3分鐘,同時使用的所有記錄:

,時間> = TIME(NOW(),間隔3分鐘),

但是查詢總是返回0結果,即使數據庫中存在大於3分鐘的項目也是如此。

+0

我還有一個問題,我有存放在變量$時間= 9時間:30:44分需要加3分鐘比變量結果應該顯示像這樣9:33:44 pm我需要代碼在php –

回答

0

使用以下WHERE條款:

WHERE time < (NOW() - interval 3 minute) 
+0

謝謝@Tim Biegeleisen –

+0

我有另一個問題,我有存儲時間變量$時間= 9:30:44下午需要添加3分鐘比變量結果應該顯示像這樣9:33:44 pm我需要代碼在php –

+0

@RaviSrk你能否請發表一個新的問題?這與這個當前的問題無關。 –

0

使用MySQL的DATE_SUB

WHERE time > Date_sub(now(), interval 3 minute) 
相關問題