【问题标题】:Get rows that are 5 minutes old [duplicate]获取5分钟前的行[重复]
【发布时间】: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

标签: php mysql orm kohana


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-11-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2011-11-09
    • 2022-01-15
    • 2023-04-02
    • 1970-01-01
    • 2012-08-23
    相关资源
    最近更新 更多