gpt4 book ai didi

mysql - 数据库定期清理

转载 作者:搜寻专家 更新时间:2023-10-30 21:53:17 25 4
gpt4 key购买 nike

我正在创建一个公共(public)消息服务,我想知道,为了清理最旧的消息,每次提交新消息时是否可以删除最旧的消息?还是由于某种原因这种方法效率低下?如果是这样,您能否说明原因?

我考虑过为此创建一个Cron Job,但我不确定它是否适用于这种情况。

最佳答案

您可以在 MySQL 中安排一个事件:

DELIMITER $$

CREATE EVENT cleanup_messages ON SCHEDULE EVERY day ENABLE
DO BEGIN
DELETE FROM messages WHERE ......;
END $$

DELIMITER ;

http://dev.mysql.com/doc/refman/5.1/en/create-event.html

关于mysql - 数据库定期清理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7619474/

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