gpt4 book ai didi

mysql - Mysql 中仅在工作日运行的事件

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

我想在 mysql 中创建一个仅在工作日运行并在表中插入一行的事件。我能够创建一个每天运行或在 n 天后运行的事件,但无法做我想做的事情。即仅限工作日的事件。

任何帮助将不胜感激。

提前致谢

最佳答案

您可以每天运行该事件,如果不是带有 if 条件的工作日,则不执行任何操作

delimiter //
CREATE EVENT IF NOT EXISTS your_event
ON SCHEDULE EVERY 1 DAY ON COMPLETION PRESERVE ENABLE
DO
if DAYOFWEEK(curdate()) between 2 and 6 then
Delete from attendance
where Att_mnth=Month(CurDate())
and Att_day=DayOfMonth(CurDate());
end if;
//

关于mysql - Mysql 中仅在工作日运行的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22423620/

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