This MySQL statement displays a list of scheduled events on the server.


Below is the syntax for this command. Text within square brackets (i.e, [ and ] ) are optional. Choices are separated by bars (i.e, | ). Ellipses preceded by a comma indicates a repeating pattern. Ellipses before or after syntax are used to highlight a relevant except from the larger syntax. Text displayed in italic letters represent text that should be replaced with the specific names related to the database (e.g., column with the name of the column).

SHOW EVENTS [FROM database] [LIKE 'pattern'|WHERE expression]


This MySQL statement displays a list of scheduled events on the server. The results can also include events that have been completed but were preserved. The MySQL database to which events are related may be given in the FROM clause; the default is the current database. The LIKE or WHERE clauses can be used to list events based on a particular naming pattern. With the WHERE clause, you can use the names of fields in the results to create an expression that sets a condition determining the results returned.


An example of this MySQL statement follows. See our MySQL documentation of the CREATE EVENT statement for more information on events.

WHERE Definer='ulfthewolf@localhost' \G

*************************** 1. row ***************************
            Db: college
          Name: students_copy
       Definer: ulfthewolf@localhost
          Type: RECURRING
    Execute at: NULL
Interval value: 1
Interval field: DAY
        Starts: 2007-11-27 02:30:00
          Ends: NULL
        Status: ENABLED