2011-08-27 99 views
0

什麼是mysql選擇查詢以選擇3小時前更新的條目?我在表中存儲名爲last_update_time的列,我想將該時間與當前時間進行比較,以選擇3小時前更新的所有條目。所有時間存儲爲DATETIME數據庫mysql中的日期差異

回答

2

只需使用間隔:

SELECT col1, col2 
    FROM your_table 
WHERE col_date < NOW() - INTERVAL 3 HOUR; 

這將檢索行,其中col_date是年長 3個多小時前。這使您可以使用索引。