P_H_I_L
Erfahrenes Mitglied
Hallo Zusammen,
ich weiß nicht wie ich einen Trigger anlege und ob dieser Before oder After Update sein muss.
Erläuterung:
immer wenn sich die Spalte Name u. Vorname an der Tabelle "Mitarbeiter" ändert,
dann soll der alte Wert der vorher drin stand in eine Spalte "message" der Tabelle "Logging" geschrieben werden.
Mache das in Mysql, doch leider funktioniert es nicht, was mache ich falsch?
Ich führe das mit HeideSQL aus, und jedes mal schimpft er über das End.
benutze 5.1(mysql)
ich weiß nicht wie ich einen Trigger anlege und ob dieser Before oder After Update sein muss.
Erläuterung:
immer wenn sich die Spalte Name u. Vorname an der Tabelle "Mitarbeiter" ändert,
dann soll der alte Wert der vorher drin stand in eine Spalte "message" der Tabelle "Logging" geschrieben werden.
Mache das in Mysql, doch leider funktioniert es nicht, was mache ich falsch?
Code:
CREATE TRIGGER testtrigger BEFORE UPDATE ON Mitarbeiter
FOR EACH ROW BEGIN
INSERT INTO Logging SET message = OLD.vorname;
END;
Ich führe das mit HeideSQL aus, und jedes mal schimpft er über das End.
benutze 5.1(mysql)