Как удалить все тригеры в mysql?

Пользователь

от carlo.cummerata , в категории: SQL , год назад

Как удалить все тригеры в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от francis_schuster , год назад

@carlo.***merata 

Пользователь

от loyal , 3 месяца назад

@carlo.***merata 

Для удаления всех триггеров в MySQL вы можете выполнить следующий SQL-запрос:

1
2
3
SELECT CONCAT('DROP TRIGGER IF EXISTS ', trigger_name, ';')
FROM information_schema.triggers
WHERE trigger_schema = 'имя_базы_данных';


Замените 'имя_базы_данных' на имя вашей базы данных и выполните этот запрос.


Результат будет набором SQL-запросов для удаления каждого триггера. Выполните полученные запросы, чтобы удалить все триггеры в вашей базе данных.