2012-05-10 70 views
0

嗨我的腳本和服務器有問題:mysql服務器日期差異

我需要從最近3分鐘進行查詢。

這裏是我當前的查詢:

SELECT *, now() as date FROM data WHERE created > date_sub(NOW(), INTERVAL 3 MINUTE) LIMIT 0,100 

我得到這個:

+----------------------------+---------------------+ 
| ID |  created   |   date  | 
+----+-------+---------------+---------------------+ 
| 1 | 2012-05-10 14:14:33 | 2012-05-10 16:14:38 | 
+----+-----------------------+---------------------+ 

請注意,日期排在2個多小時。

我如何告訴mysql這些差異?

+0

什麼'SELECT NOW(),DATE_SUB(NOW(),INTERVAL 3 MINUTE)'告訴你? –

+0

2012-05-10 16:30:00 | 2012-05-10 16:27:00 3分鐘確定,但我的腳本設置爲一個新的時區,然後保存它 – greenbandit

回答

2

我非常懷疑這是一個MySQL問題,因爲它不在您的日期字段中存儲時區。

似乎這個問題存在於處理管線的其他地方。