首先,这个功能只能在5.1.X之上才能用
默认的情况下.事件调度器是关闭
要查看当前是否已开启事件调度器,可执行如下SQL:
SHOW VARIABLES LIKE 'event_scheduler';
或
Select @@event_scheduler;
设置启动事件调度器
SET GLOBAL event_scheduler = ON;
CREATE TABLE tab1(
tab1_id varchar(11),
num int
);
DELIMITER //
CREATE EVENT e_hourly
ON SCHEDULE
EVERY 1 MINUTE
COMMENT 'Clears out sessions table each hour.'
DO
BEGIN
-- DELETE FROM site_activity.sessions;
update tab1 set num=num+1 WHERE tab1_id='sdfsd';
END;
默认的情况下.事件调度器是关闭
要查看当前是否已开启事件调度器,可执行如下SQL:
SHOW VARIABLES LIKE 'event_scheduler';
或
Select @@event_scheduler;
设置启动事件调度器
SET GLOBAL event_scheduler = ON;