SHOW TRIGGERS [FROMdb_name] [LIKEexpr]
SHOW TRIGGERS lista los disparadores
definidos en el MySQL server. Se implementó en MySQL 5.0.10.
Para el disparadores ins_sum como se define
en Sección 20.3, “Utilización de disparadores”, la salida de este comando
es la que se muestra:
mysql> SHOW TRIGGERS LIKE 'acc%'; +---------+--------+---------+-------------------------------+--------+---------+ | Trigger | Event | Table | Statement | Timing | Created | +---------+--------+---------+-------------------------------+--------+---------+ | ins_sum | INSERT | account | SET @sum = @sum + NEW.amount | BEFORE | NULL | +---------+--------+---------+-------------------------------+--------+---------+
Nota: Cuando use una
cláusula LIKE con SHOW
TRIGGERS, la expresión a cumplir
(expr) se compara con el nombre de
la tabla en que se declara el disparador, y no con el nombre
del disparador:
mysql> SHOW TRIGGERS LIKE 'ins%'; Empty set (0.01 sec)
Aquí se muestra una breve explicación de las columnas de la salida de este comando:
Trigger: Nombre del disparador.
Event: Evento que invoca el
disparador. Debe ser 'INSERT',
'UPDATE', o
'DELETE'.
Table: La tabla para la que se define
el disparador.
Statement: Comando a ejecutar cuando
se invoca el disparador. Es lo mismo que el texto
mostrado en la columna
ACTION_STATEMENT de
INFORMATION_SCHEMA.TRIGGERS.
Timing: Puede ser
'BEFORE' o
'AFTER'.
Created: Actualmente el valor de esta
columna siempre es NULL.
Debe tener el permiso SUPER para ejecutar
SHOW TRIGGERS.
Consulte Sección 22.1.16, “La tabla INFORMATION_SCHEMA TRIGGERS”.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.
