-- 查询事件(任务调度器) 状态
show variables like '%event_scheduler%';
-- 启动任务调度器
SET GLOBAL event_scheduler = ON
-- 关闭任务调度器
SET GLOBAL event_scheduler = OFF
-- 开启事件
ALTER EVENT event_user ENABLE;
-- 关闭事件
ALTER EVENT event_user DISABLE;
-- 查询当前的事件information_schema下
SELECT * FROM information_schema.events;
-- 查询当前的事件mysql
SELECT*FROM mysql.`event`
-- 创建 事件 调用过程程序
CREATE DEFINER=`root`@`localhost` EVENT test_event
ON SCHEDULE EVERY 5 SECOND
ON COMPLETION PRESERVE ENABLE
DO CALL test_function();
-- 创建事件 调用函数
-- 实例一
CREATE DEFINER=`root`@`localhost` EVENT test_function_event
ON SCHEDULE EVERY 5 SECOND
ON COMPLETION PRESERVE ENABLE
DO CALL custom_function(1);
-- 实例二
CREATE EVENT IF NOT EXISTS event_user
ON SCHEDULE EVERY 5 SECOND
ON COMPLETION PRESERVE
COMMENT '新增用户信息定时任务'
DO INSERT INTO goods(gmt_create_sys,gmt_update_sys,goods_name,goods_price) VALUES(now(),now(),'event_goods',11)
-- 删除事件
DROP EVENT IF EXISTS test_function_event
mysql 事件
最新推荐文章于 2024-07-12 00:29:24 发布