简单介绍MySQL中event的计划任务
一、查看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中的事务机制_MySQL
-
简单介绍Python中的readline()方法的使用
-
php中mysql_real_escape_string()函数的用法介绍
-
关于python中的__init__与__new__以及__call__三个方法的简单介绍
-
mysql中IFNULL,IF,CASE的区别介绍_MySQL
-
mysql中逻辑查询处理的介绍(代码示例)
-
php中mysql模块部分功能的简单封装
-
mysql中IFNULL,IF,CASE的区别介绍
-
mysql中int、bigint、smallint 和 tinyint的区别详细介绍
-
Mysql中的count()与sum()区别详细介绍