En ocasiones cuando creamos triggers para llevar a cabo tareas inmediatas desde la base de datos y creamos triggers, sucede que después de un tiempo (1 semana) se nos olvida el nombre de los triggers creados.
Éste problema conlleva a que si necesitamos subirlos de nuevo o simplemente borrarlos no podemos hacerlo hasta recordar el nombre (si es que nos acordamos).
Una forma rápida de ver que triggers tenemos y de obtener la consulta para borrarlos es la siguiente:
select concat('drop trigger ', trigger_name, ';') from information_schema.triggers where trigger_schema = 'your_database'
donde your_database es sustituido por el nombre de la base de datos donde se encuentran los triggers.
Obtenido de http://stackoverflow.com
Como resultado nos dara los sqls necesarios para borrar los triggers que tenemos o en su caso para ver sus nombres.
Podemos ejecutar éste sql desde consola de Mysql o desde el PhpMyAdmin.
Como resultado nos dara los sqls necesarios para borrar los triggers que tenemos o en su caso para ver sus nombres.
Podemos ejecutar éste sql desde consola de Mysql o desde el PhpMyAdmin.
No hay comentarios:
Publicar un comentario