gpt4 book ai didi

Mysql:每 10 秒删除所有超过 5 年的行

转载 作者:行者123 更新时间:2023-11-29 04:19:25 26 4
gpt4 key购买 nike

我想删除 mysql 表(item)中超过 5 年的行。

item
----------------
id neme date_and_time
1 a 2015-04-11 11:10:04
2 b 2005-05-22 11:10:04
3 c 2007-06-21 11:10:04

我该如何执行此删除操作?

我还想每 10 秒运行一次删除操作,我可以使用事件调度程序和触发器来执行此操作吗?这两个函数有什么不同?

最佳答案

尝试创建一个这样的事件:

CREATE EVENT DO_DELETE_OP
ON SCHEDULE
EVERY 10 SECOND
DO DELETE FROM item WHERE date_and_time < DATE_SUB(NOW(), INTERVAL 60 MONTH);

关于Mysql:每 10 秒删除所有超过 5 年的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29798117/

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