如何在PHP MySql中每12小时更新一次行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在PHP MySql中每12小时更新一次行?相关的知识,希望对你有一定的参考价值。

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

实际上我是php mysql的新手,我在下面查询以检查它是否正常工作。

所以,下面的工作是代码。

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

这段代码工作正常24小时,但我希望它工作12小时,无法理解如何做到这一点。

如果有人能帮我解决这个问题,那将是非常好的。

答案

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

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

以上是关于如何在PHP MySql中每12小时更新一次行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Prometheus 中每小时正确抓取和查询指标

如何安排代码在 Elixir 或 Phoenix 框架中每隔几个小时运行一次?

如何在 iOS 应用程序中每 n 分钟获取一次后台位置更新?

使用 cron 时的 MySQL 性能差异

如何在 .NET 中每小时(或每小时的特定时间间隔)引发一个事件?

如何在ios中每n秒获取一次位置更新