### 25.4.3 Event Syntax

[]()

 MySQL provides several SQL statements for working with scheduled events:

* New events are defined using the [`CREATE EVENT`](create-event.html) statement. See [Section 13.1.13, “CREATE EVENT Statement”](create-event.html).

* The definition of an existing event can be changed by means of the [`ALTER EVENT`](alter-event.html) statement. See [Section 13.1.3, “ALTER EVENT Statement”](alter-event.html).

* When a scheduled event is no longer wanted or needed, it can be deleted from the server by its definer using the [`DROP EVENT`](drop-event.html) statement. See [Section 13.1.25, “DROP EVENT Statement”](drop-event.html). Whether an event persists past the end of its schedule also depends on its `ON COMPLETION` clause, if it has one. See [Section 13.1.13, “CREATE EVENT Statement”](create-event.html).

   An event can be dropped by any user having the [`EVENT`](privileges-provided.html#priv_event) privilege for the database on which the event is defined. See [Section 25.4.6, “The Event Scheduler and MySQL Privileges”](events-privileges.html).

