【问题标题】:How to update row after every 12 hour in PHP MySql?如何在 PHP MySql 中每 12 小时更新一次行?
【发布时间】:2018-08-31 01:33:53
【问题描述】:

我想在表格中的数据输入每 12 小时后运行一个脚本。 我为此使用了 cron 作业。

其实我是 php mysql 的新手,我做了下面的查询来检查它是否工作。

所以,下面是代码。

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

这段代码可以正常工作 24 小时,但我希望它可以工作 12 小时,但我不知道该怎么做。

如果有人能帮助我解决这个问题,那就太好了。

【问题讨论】:

  • 每 12 小时的 Cron 应该是 0 */12 * * *
  • INTERVAL 12 HOUR 是我的猜测..
  • 您希望 cronjob 每 12 小时运行一次还是更新 12 小时前的通知?
  • 对不起,我认为我的问题有点混乱。我想在插入 12 小时后更新该行。

标签: php mysql cron sql-update


【解决方案1】:

你可以使用scheduled events,但如果你想使用 cron 并每 12 小时执行一次,试试这个

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-26
    • 2012-03-12
    • 2017-04-09
    • 2019-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多