MySQL SELECT记录等于NOW()没有足够的时间来处理

时间:2017-04-20 17:32:19

标签: mysql datetime cron timestamp

我在预定的工作结束时发出警报。我正在选择结束日期和时间等于NOW()的记录。该脚本每分钟都通过cronjob运行。

WHERE TIMESTAMP(end_date, end_time) = NOW()

警报没有发出,因为cronjob每分钟都在运行,我正在选择基于NOW()的记录,这是第二个。因此,在作业结束的同时运行脚本几乎是不可能的。

无论如何,我可以选择在cronjob运行的当前分钟内有结束时间的记录吗?我想确保我们一结束就抓住这些工作。

0 个答案:

没有答案