2015-02-10 64 views
0

我有一個cron作業,每分鐘執行一次腳本,並且在該腳本中,我需要獲取範圍從5分鐘到5分59秒的行。我將創建時間保留爲UNIX時間戳。獲取5分鐘舊的行

+0

@Rulisp,將'間隔5 minutes'得到行恰好5分鐘呢? – user4549355 2015-02-10 07:20:04

+0

試試這個 SELECT * FROM'myTable' WHERE'startTime'> =(NOW() - INTERVAL 5 MINUTE)和'startTime' <(NOW() - INTERVAL 6 MINUTE) – Rulisp 2015-02-10 07:33:20

回答

0

你可以試試這個查詢你的cronjob

SELECT * 
FROM my_table 
WHERE 
my_timestamp > DATE_SUB(now(), INTERVAL 5 MINUTE)