1、查看事件
查看当前库的所有事件:SHOW EVENTS;
查看所有事件:SELECT * FROM gbase.event;
SELECT * FROM information_schema_events;
2、修改事件
功能说明:一条alter event语句可以修改事件的定义和属性。我们可以让一个事件成为停止的或者再次让它活动,也可以修改一个事件的名字或者整个调度。然而当一个使用ON COMPLETION NOT PRESERVE属性定义的事件最后一次执行后,事件直接就不存在了,不能修改。
语法格式:
ALTER
EVENT event_name
[ON SCHEDULE schedule]
[ON COMPLETION [NOT] PRESERVE]
[RENAME TO new_event_name]
[ENABLE | DISABLE]
[COMMENT 'comment']
[DO event_body]
举例:
首先创建事件:
CREATE EVENT test.event_minute
ON SCHEDULE
EVERY 1 MINUTE
DO insert into events_list values('event_now', now());
修改上面例子每分钟启动事件为每 30 秒启动:
ALTER EVENT test.event_minute
ON SCHEDULE
EVERY 30 SECOND
DO INSERT INTO events_list VALUES('event_now', now());
修改上面例子的事件名字为 event_second:
ALTER EVENT test.event_minute
RENAME TO test.event_second;
修改上面例子的事件为不活动和再次活动:
ALTER EVENT test.event_second DISABLE;
ALTER EVENT test.event_second ENABLE;
3、删除事件
DROP EVENT [IF EXISTS] event_name;




