Yel*_*ove 8 mysql sql database
如果我想删除某些事件,我需要查询类似 
 "DROP EVENT IF EXISTS  eventname"
但是我找不到一次删除所有事件的命令,必须逐个删除事件.是否有一些SQL一次删除所有事件?
"DROP EVENT IF EXISTS (SELECT EVENT_NAME FROM  information_schema.EVENTS)"
也没有工作.
jma*_*ail 16
样本一:
DELETE FROM mysql.event
    WHERE db = 'myschema'
      AND definer = 'jon@ghidora'
      AND name = 'e_insert';
https://dev.mysql.com/doc/refman/5.1/en/events-privileges.html
如果您可以删除该事件,DROP EVENT IF EXISTS并使用新的预定时间重新添加该事件.   
要自己永久删除活动,您可以使用DROP EVENT:
DROP EVENT [IF EXISTS] event_name
https://dev.mysql.com/doc/refman/5.1/en/drop-event.html
小智 5
要构建删除事件查询,您可以执行以下操作:
select concat('drop event if exists ', event_name, ';') from information_schema.events;
| 归档时间: | 
 | 
| 查看次数: | 16066 次 | 
| 最近记录: |