【发布时间】:2012-06-09 04:05:15
【问题描述】:
我有一个要求,我需要每月更新数据库中的一些字段,我知道我可以使用 Cron Jobs,但是我无权使用 Cron,那么在 PHP 中有没有其他方法可以做到这一点, MySQL、JQuery 或任何其他 ??
我只需要在预定时间自动更新并在数据库表中插入一些行。
【问题讨论】:
-
请求访问权限或每月手动运行脚本
标签: php mysql cron scheduled-tasks
我有一个要求,我需要每月更新数据库中的一些字段,我知道我可以使用 Cron Jobs,但是我无权使用 Cron,那么在 PHP 中有没有其他方法可以做到这一点, MySQL、JQuery 或任何其他 ??
我只需要在预定时间自动更新并在数据库表中插入一些行。
【问题讨论】:
标签: php mysql cron scheduled-tasks
如果您有网站或其他经常访问的网站,您可以在每次访问时检查是否该运行您的工作。如果我没记错的话,wordpress 的工作就是这样工作的。
【讨论】:
您听说过 MySQL 事件调度器吗?
您可以访问它吗?如果您想检查 event_scheduler 是否正在运行,您可以输入show processlist - 应该有一个由用户“event_scheduler”运行的进程。如果没有,您可以随时运行它。
当然最好的方法是在 mysql 配置文件中添加event_scheduler = ON(在mysqld 部分)。
【讨论】: