数据库 
首页 > 数据库 > 浏览文章

浅谈MySQL event 计划任务

(编辑:jimmy 日期: 2025/1/9 浏览:3 次 )

一、查看event是否开启

show variables like '%sche%'; 
set global event_scheduler =1; 

二、

-- 设置时区并设置计划事件调度器开启,也可以 event_scheduler = ON
set time_zone = '+8:00';
set GLOBAL event_scheduler = 1;

-- 设置该事件使用或所属的数据库base数据库
use test;

-- 如果原来存在该名字的任务计划则先删除
drop event if exist test_update;

-- 设置分隔符为 '$$' ,mysql默认的语句分隔符为 ';' ,这样在后续的 create 到 end 这段代码都会看成是一条语句来执行
DELIMITER $$

-- 创建计划任务,设置第一次执行时间为'2012-11-15 10:00:00',并且每天执行一次

-- on schedule every 30 second
-- on schedule every day starts timestamp '2012-11-15 10:00:00'

create event test_update
on schedule every day starts timestamp '2012-11-15 10:00:00'
do

-- 开始该计划任务要做的事
begin

-----------------------------------
-- do something 编写你的计划任务要做的事
-----------------------------------

-- 结束计划任务
end $$

-- 将语句分割符设置回 ';'
DELIMITER ;

以上这篇浅谈MySQL event 计划任务就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

上一篇:mysql中索引与FROM_UNIXTIME的问题
下一篇:Linux下安装配置MySQL
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 SiteMap