Spec-Zone .ru
спецификации, руководства, описания, API
|
SHOW CREATE EVENT event_name
Этот оператор выводит на экран CREATE EVENT
оператор должен был воссоздать данное событие. Это требует EVENT
полномочие для базы данных, от которой нужно показать событие. Например
(использующий то же самое событие e_daily
определенный и затем измененный в Разделе 13.7.5.19,"SHOW EVENTS
Синтаксис"):
mysql> SHOW CREATE EVENT test.e_daily\G*************************** 1. row *************************** Event: e_daily sql_mode: time_zone: SYSTEM Create Event: CREATE EVENT `e_daily` ON SCHEDULE EVERY 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL 6 HOUR ON COMPLETION NOT PRESERVE ENABLE COMMENT 'Saves total number of sessions then clears the table each day' DO BEGIN INSERT INTO site_activity.totals (time, total) SELECT CURRENT_TIMESTAMP, COUNT(*) FROM site_activity.sessions; DELETE FROM site_activity.sessions; ENDcharacter_set_client: latin1collation_connection: latin1_swedish_ci Database Collation: latin1_swedish_ci
character_set_client
значение сеанса character_set_client
системная переменная, когда событие создавалось. collation_connection
значение сеанса collation_connection
системная переменная, когда событие создавалось. Database Collation
сопоставление базы данных, с которой связывается событие.
Отметьте, что вывод отражает текущий статус события (ENABLE
) а не состояние, с
которым это создавалось.