获取5分钟前的行[重复]

Posted

技术标签:

【中文标题】获取5分钟前的行[重复]【英文标题】:Get rows that are 5 minutes old [duplicate] 【发布时间】:2015-02-10 07:11:56 【问题描述】:

我有一个每分钟执行一次脚本的 cron 作业,在该脚本中,我需要获取正好在 5 分钟到 5 分 59 秒之间的行。我将创建时间保留为 UNIX 时间戳

【问题讨论】:

@Rulisp,interval 5 minutes 会得到正好 5 分钟的行吗? 试试这个 SELECT * FROM myTable WHERE startTime >= (NOW() - 间隔 5 分钟) AND startTime 【参考方案1】:

您可以在您的 CronJob 中尝试此查询

SELECT *
FROM my_table
WHERE
my_timestamp > DATE_SUB(now(), INTERVAL 5 MINUTE)

【讨论】:

以上是关于获取5分钟前的行[重复]的主要内容,如果未能解决你的问题,请参考以下文章