gpt4 book ai didi

javascript - 删除特定周的数据

转载 作者:行者123 更新时间:2023-12-02 14:51:15 27 4
gpt4 key购买 nike

我需要从数据库表中自动删除3周前的数据。以本周为第10周,我需要删除第08周(10-2)的数据。这里周号是动态的。它不断变化。因此,如果我在第 12 周进行输入,第 10 周的数据应该从表中删除。

最佳答案

您有 2 个选择。

1.事件调度

首先创建表并创建事件以执行删除查询以删除 3 周前的记录。

CREATE EVENT `ex1` ON SCHEDULE
EVERY 1 DAY
ON COMPLETION NOT PRESERVE
ENABLE
COMMENT ''
DO BEGIN
DELETE FROM table WHERE DATEDIFF(NOW(),TimeStampColumn) > 21

END
//for 3 weeks

注意:旧版本的 mysql 没有事件调度程序

<强>2。创建 cron 作业

file1.sql

DELETE FROM table WHERE DATEDIFF(NOW(),TimeStampColumn) > 21

安排此命令:

mysql -uusername -ppassword

关于javascript - 删除特定周的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36171520/

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