MySQL从现在到3分钟之前选择时间戳列的行

时间:2015-12-01 05:06:07

标签: mysql

我在看:

MySQL从现在到3分钟之前选择时间戳列的行

我有一个名为时间的时间戳:下午11:06:42

我想使用以下方法提取所有OLDER超过3分钟的记录:

时间> = TIME(NOW(),INTERVAL 3 MINUTE)

但是,即使数据库中存在超过3分钟的项目,查询也始终返回0结果。

2 个答案:

答案 0 :(得分:0)

使用以下WHERE子句:

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

答案 1 :(得分:0)

使用MySQL Date_sub

WHERE time > Date_sub(now(), interval 3 minute)