首页 > 解决方案 > 无法在 PHP My Admin 中使用事件调度程序,如何为 cron 制作 PHP 文件?

问题描述

我有以下代码来删除所有超过 24 小时的 Buddypress 活动。

DELETE FROM wp_bp_activity WHERE date_recorded < (NOW() - INTERVAL 24 HOUR)

但是我的托管服务提供商不允许使用事件调度程序,所以我不能自动运行它。有人知道我如何使用 PHP 脚本运行它,然后使用 cron 来安排它吗?

标签: mysqlwordpresscronbuddypress

解决方案


您可以使用 mysql 脚本进行 cron 作业,也可以查看mysql 命令行以获取更多选项

mysql -u username -p password -e "DELETE FROM wp_bp_activity WHERE date_recorded < (NOW() - INTERVAL 24 HOUR)"

推荐阅读