Hi !
Ich hab eine kleine Verständnisfrage bei der es um Trigger in einer MySQL Datenbank geht.
Die MySQL Doku gibt folgende Syntax for:
CREATE
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
Jetzt steht in der letzten Zeile der Term, dass trigger_stmt FOR EACH ROW, also für jede Zeile ausgeführt wird.
Meine Frage ist jetzt, wird trigger_stmt für jede neueingefügte Zeile oder für jede Zeile der Tabelle eingefügt ?
Oder anders ausgedrückt, wenn ich in eine Tabelle mit Trigger und 100 Zeilen zwei Zeilen einfüge, wird dann das trigger_stmt 2 Mal oder 102 Mal ausgeführt ?