Spec-Zone .ru
спецификации, руководства, описания, API
|
SHOW TRIGGERS [{FROM | IN}db_name
] [LIKE 'pattern
' | WHEREexpr
]
SHOW TRIGGERS
lists the triggers currently defined for tables in a database (the
default database unless a FROM
clause is given). This statement returns results
only for databases and tables for which you have the TRIGGER
privilege. The LIKE
clause, if present, indicates which table names to match (not trigger
names) and causes the statement to display triggers for those tables. The WHERE
clause can be given to select rows using more general conditions, as discussed in Section
20.32, "Extensions to SHOW
Statements".
For the trigger ins_sum
as defined in Section 19.3,
"Using Triggers", the output of this statement is as shown here:
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
output has the following columns:
Trigger
: The name of the trigger.
Event
: The type of operation that causes trigger
activation: one of 'INSERT'
, 'UPDATE'
, or
'DELETE'
.
Table
: The table for which the trigger is defined.
Statement
: The statement to be executed when the
trigger activates.
Timing
: One of the two values 'BEFORE'
or 'AFTER'
.
Created
: Currently, the value of this column is always
NULL
.
sql_mode
: The SQL mode in effect when the trigger
executes.
Definer
: The account that created the trigger.
character_set_client
: The session value of the character_set_client
system variable when the trigger was created.
collation_connection
: The session value of the collation_connection
system variable when the trigger was created.
Database Collation
: The collation of the database with
which the trigger is associated.
You can also obtain information about trigger objects from INFORMATION_SCHEMA
,
which contains a TRIGGERS
table. See Section
20.27, "The INFORMATION_SCHEMA TRIGGERS
Table".