MYSQL计划事件的自定义计划

时间:2020-08-28 15:03:17

标签: mysql

是否可以为预定活动创建自定义日程表?

如果符合情况,期望的结果会在特定时间运行事件

每月的第一天00:01:00

蛾的最后一天23:59:00

所有其他天18:00:00

Ex

CREATE EVENT IF NOT EXISTS new_event
ON SCHEDULE
AT CASE
       WHEN CURDATE() = DATE(FORMAT(CURDATE(),'%Y-%m-01'))
       THEN '00:01:00'
       WHEN CURDATE() = LAST_DAY(CURDATE())
       THEN '23:59:00'
       ELSE '18:00:00'
   END + INTERVAL 1 DAY
DO 

尝试创建事件时,会引发以下错误: 错误代码:1525。错误的AT值:“ NULL”

0 个答案:

没有答案