mysql中每12小时更新一次行?

nqwrtyyt  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(362)

我想在表中每12小时输入一次数据之后运行一个脚本。我用cron job来做这个。
事实上,我是新的php mysql和我做了下面的查询,以检查它是否工作或没有。
所以,下面是代码。

$sql = "UPDATE notification SET yes = 1 WHERE yes = 0 and time >= now() - INTERVAL 1 DAY"

这个代码是24小时正常工作,但我希望它能工作12小时,不能理解如何做到这一点。
如果有人能帮我解决这个问题,那就太好了。

rhfm7lfc

rhfm7lfc1#

您可以使用计划事件来执行,但是如果您想使用cron并每12小时执行一次,请尝试以下操作

$sql = "UPDATE notification SET yes = 1 WHERE yes = 0 and time >= now() - INTERVAL 12 HOUR"

相关问题