1、检测事件是否开启

mysql> show variables like 'event_scheduler';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
1 row in set (0.00 sec)

2、开启事件

mysql> show variables like 'event_scheduler';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | ON |
+-----------------+-------+
1 row in set (0.00 sec)


 3、创建一个存储过程

1
2
3
4
5
delimiter //
create procedure test()
begin
update test fdCreate = now();
end;

 4、创建一个事件

1
2
3
4
create event if not exists e_test
on schedule every 30 second
on completion preserve
do call test();

 5、关闭或开启执行事件

1
alter event event_name on completion preserve [enable | disable]

 6、删除事件

1
drop event event_name;
mysql> show variables like 'event_scheduler';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
1 row in set (0.00 sec)

2、开启事件

mysql> show variables like 'event_scheduler';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | ON |
+-----------------+-------+
1 row in set (0.00 sec)


 3、创建一个存储过程

1
2
3
4
5
delimiter //
create procedure test()
begin
update test fdCreate = now();
end;

 4、创建一个事件

1
2
3
4
create event if not exists e_test
on schedule every 30 second
on completion preserve
do call test();

 5、关闭或开启执行事件

1
alter event event_name on completion preserve [enable | disable]

 6、删除事件

1
drop event event_name;

相关文章:

  • 2022-01-30
  • 2021-11-08
  • 2021-12-29
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-07
  • 2021-06-16
  • 2021-06-09
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案