Spec-Zone .ru
спецификации, руководства, описания, API
|
SHOW TRIGGERS [{FROM | IN}db_name
] [LIKE 'pattern
' | WHEREexpr
]
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
у вывода есть следующие столбцы:
Trigger
: Имя триггера.
Event
: Тип работы, которая вызывает триггерную
активацию: один из 'INSERT'
, 'UPDATE'
, или
'DELETE'
.
Table
: Таблица, для которой определяется триггер.
Statement
: Оператор, который будет выполнен, когда
триггер активируется.
Timing
: Одно из двух значений 'BEFORE'
или 'AFTER'
.
Created
: В настоящий момент значение этого столбца
всегда NULL
.
sql_mode
: Режим SQL в действительности, когда триггер
выполняется.
Definer
: Учетная запись, которая создала триггер.
character_set_client
: Значение сеанса character_set_client
системная переменная, когда триггер создавался.
collation_connection
: Значение сеанса collation_connection
системная переменная, когда триггер создавался.
Database Collation
: Сопоставление базы данных, с
которой связывается триггер.
Можно также получить информацию о триггерных объектах от INFORMATION_SCHEMA
,
который содержит a TRIGGERS
таблица. См. Раздел 20.27," INFORMATION_SCHEMA
TRIGGERS
Таблица".