gpt4 book ai didi

数据库中的 PHP 计时器

转载 作者:行者123 更新时间:2023-11-29 07:45:37 27 4
gpt4 key购买 nike

我想知道是否有一种简单的方法可以使用 PHP 在数据库中创建计时器,我想在数据库中创建该行 30 分钟后将其删除。如果这不够具体,我很抱歉,但我不知道如何在其中提供更多细节,请随意发表评论,以便我可以以任何必要的方式详细说明

最佳答案

您可以使用 MySQL Events如果您使用的是 MySQL 5.1.6 或更高版本。

类似的东西

CREATE EVENT purge_old_records
ON SCHEDULE EVERY 1 MINUTE
DO
DELETE FROM table1 WHERE created_at <= NOW() - INTERVAL 30 MINUTE;

应该这样做。

确保使用 SHOW PROCESSLIST 启用事件调度程序。如果它打开,您应该会看到用户“event_scheduler”的进程“Daemon”。使用SET GLOBAL event_scheduler = ON;启用调度程序(如果当前已禁用)。有关配置事件调度程序的更多信息,请阅读 here .

关于数据库中的 PHP 计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27894082/

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