mysql - 无法在 PHP My Admin 中使用事件调度程序,如何为 cron 制作 PHP 文件?
问题描述
我有以下代码来删除所有超过 24 小时的 Buddypress 活动。
DELETE FROM wp_bp_activity WHERE date_recorded < (NOW() - INTERVAL 24 HOUR)
但是我的托管服务提供商不允许使用事件调度程序,所以我不能自动运行它。有人知道我如何使用 PHP 脚本运行它,然后使用 cron 来安排它吗?
解决方案
您可以使用 mysql 脚本进行 cron 作业,也可以查看mysql 命令行以获取更多选项
mysql -u username -p password -e "DELETE FROM wp_bp_activity WHERE date_recorded < (NOW() - INTERVAL 24 HOUR)"
推荐阅读
- laravel - Laravel + Mongo(Jessenger) 无法创建 SSL 客户端。此版本中未启用 SSL
- python - 我的代码中出现错误的原因是什么?
- authorization - 如何修复 google oauth 授权请求响应 400(Oauth 错误)!1
- vue.js - 覆盖 vue.config.js 中的 saas 变量时重复自定义 scss 代码的问题
- python - csr_matrix.A 是什么?
- sapui5 - 有没有办法在 Worklist fiori 应用程序中自定义 SmartTable 中的变体管理?
- java - Solr 抛出异常,表明集合名称丢失,尽管在云模式下与请求一起发送
- javascript - 如何根据 geojson 信息过滤 Mapbox 上的标记?
- c# - HttpContext 不包含 Current 的定义
- mongodb - 根据条件组合两个字段