欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 明星 > Mysql事件操作

Mysql事件操作

2025/2/24 11:08:28 来源:https://blog.csdn.net/u010479989/article/details/142065266  浏览:    关键词:Mysql事件操作

查看是否开启事件

SELECT @@event_scheduler;

SHOW VARIABLES LIKE '%event_scheduler%';

开启或关闭事件

SET GLOBAL event_scheduler = 1;

SET GLOBAL event_scheduler = on;

SET GLOBAL event_scheduler = 0;

SET GLOBAL event_scheduler = off;

创建事件sql

CREATE EVENT IF NOT EXISTS my_hourly_event

ON SCHEDULE EVERY 1 HOUR

-- STARTS (TIMESTAMP(CURRENT_DATE) + INTERVAL 1 HOUR) -- 可以根据需要调整开始时间

STARTS (TIMESTAMP(CURRENT_DATE) + INTERVAL 1 HOUR)

DO

BEGIN

  -- 这里放置你的SQL语句

  INSERT INTO my_table (column1, column2) VALUES ('value1', 'value2');

END;

常用事件

每隔一分钟ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 MINUTE

具体执行事件 ON SCHEDULE AT TIMESTAMP '2024-09-09 14:20:00'

每十秒钟 ON SCHEDULE EVERY 10 SECOND

查看所有事件  

SHOW EVENTS;  

查看某个特定事件的详细信息  

SHOW CREATE EVENT my_hourly_event;  

删除事件  

DROP EVENT IF EXISTS my_hourly_event;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词