如何使用MySQL将datetime字段与以分钟表示的时间进行比较

时间:2010-12-17 18:15:17

标签: mysql

我只想在比设定时间更年轻的时候选择一行,在这种情况下是5分钟:我不知道如何告诉MySQL 5是分钟,而不是int。因此,我不能这样做:

从dataTable WHERE data.createdAt < 5

中选择数据

createdAt是一个日期时间字段。

1 个答案:

答案 0 :(得分:2)

这应该做的工作:

SELECT data FROM dataTable 
            WHERE data.createdAt > DATE_SUB(NOW(), INTERVAL 5 MINUTE)