Spec-Zone .ru
спецификации, руководства, описания, API

13.7.5.9. SHOW CREATE EVENT Синтаксис

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) а не состояние, с которым это создавалось.