events
примечание
Это представление не применяется к доступным функциям в Selena.
events предоставляет информацию о событиях Event Manager.
В events предоставляются следующие поля:
| Поле | Описание |
|---|---|
| EVENT_CATALOG | Название каталога, к которому принадлежит событие. Это значение всегда def. |
| EVENT_SCHEMA | Название базы данных, к которой принадлежит событие. |
| EVENT_NAME | Название события. |
| DEFINER | Пользователь, указанный в предложении DEFINER (часто пользователь, создавший событие). |
| TIME_ZONE | Часовой пояс события, который используется для планирования события и действует во время выполнения события. Значение по умолчанию — SYSTEM. |
| EVENT_BODY | Язык, используемый для инструкций в предложении DO события. Значение всегда SQL. |
| EVENT_DEFINITION | Текст SQL-инструкции, составляющей предложение DO события; другими словами, инструкция, выполняемая этим событием. |
| EVENT_TYPE | Тип повторения события: ONE TIME (одноразовое) или RECURRING (повторяющееся). |
| EXECUTE_AT | Для одноразового события это значение DATETIME, указанное в предложении AT инструкции CREATE EVENT, использованной для создания события, или последней инструкции ALTER EVENT, изменившей событие. Значение, показанное в этом столбце, отражает добавление или вычитание любого значения INTERVAL, включенного в предложение AT события. Например, если событие создается с помощью ON SCHEDULE AT CURRENT_DATETIME + '1:6' DAY_HOUR, и событие было создано 2018-02-09 14:05:30, значение в этом столбце будет '2018-02-10 20:05:30'. Если время события определяется предложением EVERY вместо предложения AT (то есть если событие повторяющееся), значение этого столбца равно NULL. |
| INTERVAL_VALUE | Для повторяющегося события — количество интервалов ожидания между выполнениями события. Для одноразового события значение всегда NULL. |
| INTERVAL_FIELD | Единицы времени, используемые для интервала, в течение которого повторяющееся событие ожидает перед повторением. Для одноразового события значение всегда NULL. |
| SQL_MODE | SQL-режим, действовавший при создании или изменении события и в котором событие выполняется. |
| STARTS | Дата и время начала повторяющегося события. Отображается как значение DATETIME и равно NULL, если для события не определены дата и время начала. Для одноразового события этот столбец всегда NULL. Для повторяющегося события, определение которого включает предложение STARTS, этот столбец содержит соответствующее значение DATETIME. Как и в столбце EXECUTE_AT, это значение вычисляет любые используемые выражения. Если нет предложения STARTS, влияющего на время события, этот столбец равен NULL. |
| ENDS | Для повторяющегося события, определение которого включает предложение ENDS, этот столбец содержит соответствующее значение DATETIME. Как и в столбце EXECUTE_AT, это значение вычисляет любые используемые выражения. Если нет предложения ENDS, влияющего на время события, этот столбец равен NULL. |
| STATUS | Статус события. Один из: ENABLED, DISABLED или SLAVESIDE_DISABLED. SLAVESIDE_DISABLED указывает, что создание события произошло на другом сервере MySQL, действующем как источник репликации, и было реплицировано на текущий сервер MySQL, действующий как replica, но событие в настоящее время не выполняется на replica. |
| ON_COMPLETION | Допустимые значения: PRESERVE и NOT PRESERVE. |
| CREATED | Дата и время создания события. Это значение DATETIME. |
| LAST_ALTERED | Дата и время последнего изменения события. Это значение DATETIME. Если событие не было изменено с момента создания, это значение совпадает со значением CREATED. |
| LAST_EXECUTED | Дата и время последнего выполнения события. Это значение DATETIME. Если событие никогда не выполнялось, этот столбец равен NULL. LAST_EXECUTED указывает, когда событие запустилось. В результате столбец ENDS никогда не меньше LAST_EXECUTED. |
| EVENT_COMMENT | Текст комментария, если событие имеет комментарий. Если нет, это значение пустое. |
| ORIGINATOR | ID сервера MySQL, на котором было создано событие; используется в репликации. Это значение может быть обновлено с помощью ALTER EVENT на ID сервера, на котором выполняется эта инструкция, если она выполняется на источнике репликации. Значение по умолчанию — 0. |
| CHARACTER_SET_CLIENT | Значение сеанса системной переменной character_set_client при создании события. |
| COLLATION_CONNECTION | Значение сеанса системной переменной collation_connection при создании события. |
| DATABASE_COLLATION | Collation базы данных, с которой связано событие. |