Spec-Zone.ru › MySQL 9.2

27.5.4 Метаданные событий

Для получения метаданных о событиях:

  • Запросите таблицу EVENTS базы данных INFORMATION_SCHEMA. См. Раздел 28.3.14, «Таблица INFORMATION_SCHEMA EVENTS».

  • Используйте оператор SHOW CREATE EVENT. См. Раздел 15.7.7.8, «Оператор SHOW CREATE EVENT».

  • Используйте оператор SHOW EVENTS. См. Раздел 15.7.7.20, «Оператор SHOW EVENTS».

Представление времени планировщика событий

Каждая сессия в MySQL имеет часовой пояс сессии (STZ). Это значение системной переменной сессии time_zone, которое инициализируется из значения глобальной системной переменной сервера time_zone при запуске сессии, но может быть изменено во время сессии.

Часовой пояс сессии, действующий при выполнении операторов CREATE EVENT или ALTER EVENT, используется для интерпретации времени, указанного в определении события. Это становится часовым поясом события (ETZ); то есть часовой пояс, используемый для планирования событий и действующий при выполнении события.

Для представления информации об событии в словаре данных, время execute_at, starts и ends преобразуются в UTC и сохраняются вместе с часовым поясом события. Это позволяет выполнить событие в соответствии с определением вне зависимости от последующих изменений часового пояса сервера или влияния перехода на летнее время. Время last_executed также сохраняется в UTC.

Время событий можно получить, выбрав данные из таблицы схемы информации EVENTS или из SHOW EVENTS, но они сообщаются как значения ETZ или STZ. Следующая таблица обобщает представление времени событий.

Значение EVENTS таблица SHOW EVENTS
Выполнить в ETZ ETZ
Начало ETZ ETZ
Конец ETZ ETZ
Последнее выполнение ETZ n/a
Создано STZ n/a
Последнее изменение STZ n/a

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/events-metadata.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API