Триггер MySQL: удалить из «patron_info» после удаления из «patron_info»
Чтобы установить триггер, который автоматически удаляет строки из «patron_info» ", когда соответствующие строки удалены из таблицы "patrons":
Исправление синтаксической ошибки:
Исходная синтаксическая ошибка триггера возникает из-за попытки использовать оба "patrons. id» и «old.id» в предложении «WHERE». Чтобы правильно удалить строки из «patron_info» на основе удаленного идентификатора «patron», триггер должен использовать «old.id»:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
Дополнительные рекомендации:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3