gpt4 book ai didi

mysql - 如何在预定时间后执行MySQL中的任务

转载 作者:行者123 更新时间:2023-11-29 21:59:57 24 4
gpt4 key购买 nike

我是 SQL 新手,我想更新金额字段中的金额。例如在3个月中的每个月我想添加100到500。当第3个月到来时它会自动将数据转移到另一个表

这是我到目前为止所做的代码,但它不能正常工作。用于在金额表中添加金额。我不知道如何在预定时间内传输数据

  DELIMITER $$

CREATE EVENT myevents
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE
ON COMPLETION PRESERVE

DO BEGIN
INSERT INTO s (AMOUNT)
VALUES (100);
END$$

最佳答案

尝试使用下面的代码来创建时间表和间隔..

CREATE
[DEFINER = { user | CURRENT_USER }]
EVENT
[IF NOT EXISTS]
event_name
ON SCHEDULE schedule
[ON COMPLETION [NOT] PRESERVE]
[ENABLE | DISABLE | DISABLE ON SLAVE]
[COMMENT 'comment']
DO event_body;

--时间表: AT 时间戳 [+ INTERVAL 间隔] ... |每个间隔 [STARTS 时间戳 [+ INTERVAL 间隔] ...] [ENDS 时间戳 [+ INTERVAL 间隔] ...]

间隔: 数量 {年份 |季度|月 |日 |小时 |分钟 | 周 |第二 |年_月 | DAY_HOUR | DAY_MINUTE | DAY_SECOND |小时_分钟 |小时_秒 | MINUTE_SECOND}

关于mysql - 如何在预定时间后执行MySQL中的任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32752413/

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