MySQL provides several SQL statements for working with scheduled events:
New events are defined using the
CREATE EVENT
statement. See Section 15.1.13, βCREATE EVENT Statementβ.The definition of an existing event can be changed by means of the
ALTER EVENT
statement. See Section 15.1.3, βALTER EVENT Statementβ.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 15.1.26, βDROP EVENT Statementβ. Whether an event persists past the end of its schedule also depends on itsON COMPLETION
clause, if it has one. See Section 15.1.13, βCREATE EVENT Statementβ.An event can be dropped by any user having the
EVENT
privilege for the database on which the event is defined. See Section 27.5.6, βThe Event Scheduler and MySQL Privilegesβ.