mySql Auslöser: Daten aus einer verwandten Tabelle nach Löschung
bei der Verwaltung von Datenbanktabellen üblich, es ist gemeinsam, dass Szenarien in einer Tabelle in einer Tabelle zu anderen verwandten Tätern geändert werden. In dieser spezifischen Instanz besteht die vorhandene Aufgabe darin, einen MySQL -Auslöser zu erstellen, der sicherstellt, dass die entsprechenden Informationen, die mit diesem Patron in der Tabelle "Patron_info" aus der Tabelle "Gönner" zugeordnet sind, ebenfalls entfernt werden. Definiert:
Erstellen Sie Trigger log_patron_delete, nachdem Sie die Kunden gelöscht haben Für jede Reihe BEGINNEN Löschen Sie von Patron_info Wo Patron_info.pid = old.id; End
Hier ist eine Aufschlüsselung des Auslösers:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
nach löschendem löschen: Gibt an, dass der Auslöser nach einer Löschung eingeleitet wird. Tabelle in diesem Fall.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3