11
Kann ich einen einzigen Auslöser für mehrere Tabellen in MySQL haben? Ich muss dieselbe Aufgabe durchführen, nachdem entweder der table_1 oder table_2 zB das Einfügen:Können wir einen einzelnen Trigger für mehrere Tabellen in MySQL haben
CREATE TRIGGER trigger-1_4_task1
AFTER INSERT ON `table_1`
FOR EACH ROW
BEGIN
.....task1
END //
CREATE TRIGGER trigger-2_4_task1
AFTER INSERT ON `table_2`
FOR EACH ROW
BEGIN
.... same task as task1
END //
Kann ich zwei oben Trigger kombinieren wie:
CREATE TRIGGER trigger_4_task1
AFTER INSERT ON `table_1` OR `table_2`
FOR EACH ROW
BEGIN
..... task1
END//
Dank
Gehen Sie voran und versuchen Sie es. Es heißt "Learning by Doing". Oder Sie schauen sich natürlich die offizielle Dokumentation an und sehen in der Syntax etwas, das aussieht, als könnten Sie mehrere Tabellen angeben. – fancyPants
mögliches Duplikat von [denselben Trigger für verschiedene Tabellen verwenden] (http://stackoverflow.com/questions/20811333/use-same-trigger-for-different-tables) – RandomSeed