mysql关键指令

定时任务相关:定时任务只能调用存储过程,不能调用查询语句

show variables like ‘%event_sche%’;//显示所有任务
set global event_scheduler=1;//开启任务执行(不重启有效)
//开启任务执行(重启有效),打开mysql.ini在[mysqld]标签下加入如下:
[mysqld]
event_scheduler=ON // 这一行加入 mysqld 标签下

创建存储过程demo:

use test;
delimiter //
create procedure test_proce()
begin
insert into test_tb(id,name,time) values('id1','name2',now());
end//
delimiter ;

创建定时任务:

create event second_event
on schedule every 1 second
on completion preserve disable
do call test_proce();//调用存储过程