Buenas espero que se encuentren bien luego de pasar tiempo sin escribir aca le dejo un sql para saber los inventarios de trigger que tienen en una tabla debido que esto pasa a diario tenemos sistemas y la gente cuendo llega nueva a tomar el trabajo no sabe que tiene por dentro en la base de datos, por eso es importante saber y tener a la mano un inventario de los trigger que tenemos en todo nuestro servidor en mysql

# SELECT TRIGGER_SCHEMA, TRIGGER_NAME, EVENT_MANIPULATION, EVENT_OBJECT_TABLE, ACTION_STATEMENT, ACTION_TIMING, DEFINER  FROM information_schema.TRIGGERS

Detalle de cada campo que debe traer.

TRIGGER_SCHEMA = Base de datos que esta ejecutando.
TRIGGER_NAME = Nombre del Trigger.
EVENT_MANIPULATION = acción del evento de la opeacion Actualizar, insertar o eliminar.
EVENT_OBJECT_TABLE = En la entidad que efectua o leventa el disparador.
ACTION_STATEMENT = El contenido del Trigger.
ACTION_TIMING = acción del evento si es ante o despues.
DEFINER = Cual usuario y host esta ejecutando el trigger.

Anuncios