INFORMATION_SCHEMA
Name
SHOW
Name
Remarks
EVENT_CATALOG
NULL
, MySQL extension
EVENT_SCHEMA
Db
MySQL extension
EVENT_NAME
Name
MySQL extension
DEFINER
Definer
MySQL extension
EVENT_BODY
MySQL extension
EVENT_DEFINITION
MySQL extension
EVENT_TYPE
Type
MySQL extension
EXECUTE_AT
Execute at
MySQL extension
INTERVAL_VALUE
Interval value
MySQL extension
INTERVAL_FIELD
Interval field
MySQL extension
SQL_MODE
MySQL extension
STARTS
Starts
MySQL extension
ENDS
Ends
MySQL extension
STATUS
Status
MySQL extension
ON_COMPLETION
MySQL extension
CREATED
MySQL extension
LAST_ALTERED
MySQL extension
LAST_EXECUTED
MySQL extension
EVENT_COMMENT
MySQL extension
Примечания:
Таблица EVENTS ненормативная. Это было добавлено в MySQL 5.1.6.
EVENT_CATALOG: значение этого столбца всегда NULL.
EVENT_SCHEMA: имя схемы (базы данных), которой это событие принадлежит.
EVENT_NAME: имя события.
DEFINER: пользователь, который создал событие. Всегда отображается в формате '
EVENT_BODY: Язык, используемый для инструкций в предложении DO события, в MySQL 5.1 это всегда SQL. Этот столбец был добавлен в MySQL 5.1.12. Это не должно быть спутано со столбцом того же самого имени (теперь называется EVENT_DEFINITION) в старых версиях MySQL.
EVENT_DEFINITION: текст инструкции SQL, составляющей предложение DO события, другими словами, инструкция, выполненная этим событием.
Обратите внимание: до MySQL 5.1.12 этот столбец назывался EVENT_BODY.
EVENT_TYPE: одно из двух значений ONE TIME или RECURRING.
EXECUTE_AT: для одноразового события это значение the DATETIME, определенное в предложении AT инструкции CREATE EVENT, используемой, чтобы создать событие, или последней инструкции ALTER EVENT, которая изменила событие. Значение, показанное в этом столбце, отражает добавление или вычитание любого значения INTERVAL, включенного в предложение AT события. Например, если событие создано, используя ON SCHEDULE AT CURRENT_TIMESTAMP + '1:6' DAY_HOUR, а событие было создано в 2006-02-09 14:05:30, значение, показанное в этом столбце, будет '2006-02-10 20:05:30'.
Если синхронизация события определена предложением EVERY вместо предложения AT (то есть, если событие повторяется), значение этого столбца NULL.
INTERVAL_VALUE: для многоразовых событий этот столбец содержит числовую часть предложения EVERY события.
Для одноразового события (то есть, события, чья синхронизация определена предложением AT) значение этого столбца NULL.
INTERVAL_FIELD: для многоразовых событий этот столбец содержит модульную часть предложения EVERY, управляя синхронизацией события с префиксом 'INTERVAL_'. Таким образом, этот столбец содержит значение типа 'INTERVAL_YEAR', 'INTERVAL_QUARTER', 'INTERVAL_DAY' или нечто подобное. Для одноразового события значение этого столбца NULL.
SQL_MODE: режим SQL во время создания или изменения события.