When a scheduled event is no longer wanted or needed, it can
be deleted from the server by its definer using the
DROP EVENT
statement. See
Section 21.2.3, “DROP EVENT
Syntax”. (Whether an event persists past
the end of its schedule also depends on its ON
COMPLETION
clause, if it has one. See
Section 21.2.1, “CREATE EVENT
Syntax”.)
An event can be deleted by a user other than its definer, but
in this case, the user performing the the deletion must have
the necessary privileges on the mysql.event
table. See Section 21.4, “The Event Scheduler and MySQL Privileges”.