gpt4 book ai didi

每月运行一次的 php 和 mysql 程序

转载 作者:行者123 更新时间:2023-11-29 03:53:00 24 4
gpt4 key购买 nike

我有一个带有 mysql 数据库的 php 构建的网站。

我需要一个每月运行一次的 sql 函数。

我该怎么做呢?

编辑

真的很抱歉没说清楚。我没有 Linux VPS。只是具有 php 和 mysql 功能的基本托管服务。我打算在未来购买一台“真正的”服务器,但目前还有其他方法吗?

最佳答案

似乎每个人都希望您使用 cronjob。
问题是需要 super 用户访问服务器。
我建议改用 MySQL 事件。

请注意,这确实需要 MySQL 数据库中的 super 用户访问权限。

参见:http://dev.mysql.com/doc/refman/5.1/en/events.html

首先确保事件调度程序已启用:

SET GLOBAL event_scheduler = ON;

您可以按如下方式设置事件:

DELIMITER $$

CREATE EVENT IF NOT EXISTS event_name ON SCHEDULE EVERY MONTH
STARTS CURRENT_TIMESTAMP + INTERVAL 1 DAY
ON COMPLETION PRESERVE
ENABLE
COMMENT 'comment'
DO BEGIN
//SQL statements here.
END $$

DELIMITER ;

关于每月运行一次的 php 和 mysql 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8587645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com