2011-08-27 97 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个多小时前。这使您可以使用索引。