update Trigger in Mysql anlegen

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?

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)
 
Zurück