【问题标题】:Scheduled Database Updates on Given Date - MySQL & PHP给定日期的预定数据库更新 - MySQL 和 PHP
【发布时间】:2012-06-09 04:05:15
【问题描述】:

我有一个要求,我需要每月更新数据库中的一些字段,我知道我可以使用 Cron Jobs,但是我无权使用 Cron,那么在 PHP 中有没有其他方法可以做到这一点, MySQL、JQuery 或任何其他 ??

我只需要在预定时间自动更新并在数据库表中插入一些行。

【问题讨论】:

  • 请求访问权限或每月手动运行脚本

标签: php mysql cron scheduled-tasks


【解决方案1】:

如果您有网站或其他经常访问的网站,您可以在每次访问时检查是否该运行您的工作。如果我没记错的话,wordpress 的工作就是这样工作的。

【讨论】:

  • 我在想这个,因为我正在开发 OSTicket,它使用相同的东西。谢谢:)
【解决方案2】:

您听说过 MySQL 事件调度器吗?

Info

Creating event

您可以访问它吗?如果您想检查 event_scheduler 是否正在运行,您可以输入show processlist - 应该有一个由用户“event_scheduler”运行的进程。如果没有,您可以随时运行它。

当然最好的方法是在 mysql 配置文件中添加event_scheduler = ON(在mysqld 部分)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-16
    • 2018-05-31
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多