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

13.7.5.39. SHOW TRIGGERS Синтаксис

SHOW TRIGGERS [{FROM | IN} db_name]    [LIKE 'pattern' | WHERE expr]

SHOW TRIGGERS перечисляет триггеры, в настоящий момент определенные для таблиц в базе данных (база данных значения по умолчанию, если a FROM пункт дается). Этот оператор возвращает результаты только для баз данных и таблиц, для которых Вы имеете TRIGGER полномочие. LIKE пункт, если есть указывает, какие имена таблиц соответствовать (не инициировали имена) и заставляет оператор выводить на экран триггеры для тех таблиц. WHERE пункт может быть дан, чтобы выбрать строки, используя более общие условия, как обсуждено в Разделе 20.32, "Расширения SHOW Операторы".

Для триггера ins_sum как определено в Разделе 19.3, "Используя Триггеры", вывод этого оператора как показано здесь:

mysql> SHOW TRIGGERS LIKE 'acc%'\G*************************** 1. row ***************************             Trigger: ins_sum               Event: INSERT               Table: account           Statement: SET @sum = @sum + NEW.amount              Timing: BEFORE             Created: NULL            sql_mode:             Definer: myname@localhostcharacter_set_client: latin1collation_connection: latin1_swedish_ci  Database Collation: latin1_swedish_ci

SHOW TRIGGERS у вывода есть следующие столбцы:

Можно также получить информацию о триггерных объектах от INFORMATION_SCHEMA, который содержит a TRIGGERS таблица. См. Раздел 20.27," INFORMATION_SCHEMA TRIGGERS Таблица".