Mysql 从数据库中选择条目,其中数据库时间戳比当前时间戳小10分钟

Mysql 从数据库中选择条目,其中数据库时间戳比当前时间戳小10分钟,mysql,timestamp,Mysql,Timestamp,我的表中有一个名为time_stamp的列。我需要在当前时间前10分钟获取最近输入的2个条目。。 示例:如果当前时间是2013-09-06 09:47:37,那么我需要在10分钟前输入两行。请任何人帮我解答这个问题 我使用了此查询,但它不起作用: mysql\u查询(“从mytable中选择*其中时间戳>=(NOW()-间隔10分钟)”取决于您所说的当前时间前10分钟的确切含义。。。可能是 SELECT * FROM Table1 WHERE time_stamp < NOW()

我的表中有一个名为time_stamp的列。我需要在当前时间前10分钟获取最近输入的2个条目。。 示例:如果当前时间是2013-09-06 09:47:37,那么我需要在10分钟前输入两行。请任何人帮我解答这个问题

我使用了此查询,但它不起作用:


mysql\u查询(“从mytable中选择*其中时间戳>=(NOW()-间隔10分钟)”

取决于您所说的当前时间前10分钟的确切含义。。。可能是

SELECT * 
  FROM Table1
 WHERE time_stamp < NOW() - INTERVAL 10 MINUTE
 ORDER BY time_stamp DESC
 LIMIT 2
这是演示

我想这就可以了

SELECT * FROM table1  WHERE
timestamp  < DATE_SUB(NOW() , INTERVAL 10 MINUTE) 
ORDER BY timestamp desc
LIMIT 2
从表1中选择*,其中
时间戳<日期(现在(),间隔10分钟)
按时间戳顺序描述
限制2

您可以尝试从mytable中选择*,其中时间戳>=子时间(NOW(),'00:10:00.0000')?
SELECT * FROM table1  WHERE
timestamp  < DATE_SUB(NOW() , INTERVAL 10 MINUTE) 
ORDER BY timestamp desc
LIMIT 2