Hallo,
ok ich glaub was das Problem ist ;-)
Es liegt daran, dass du den Delimiter wahrscheinlich wie standardmässig auf ";" stehen hast.
Damit ist für den Parser das Statement nach dem INSERT-Befehl zuende und damit das CREATE TRIGGER-Statement ungültig.
Direkt im MySQL kannst du vorher z.B. eingeben:
Dann schliesst du deinen Befehl einfach ganz zum Schluss mit @ ab.
Und dann kannst du problemlos dein ";" am Ende des INSERT-Befehls verwenden.
Du müsstest jetzt versuchen für deine MySQL-Tool-Session das gleiche hinzubekommen, wobei ich auf Anhieb auch nicht weiss, wo.
ok ich glaub was das Problem ist ;-)
Es liegt daran, dass du den Delimiter wahrscheinlich wie standardmässig auf ";" stehen hast.
Damit ist für den Parser das Statement nach dem INSERT-Befehl zuende und damit das CREATE TRIGGER-Statement ungültig.
Direkt im MySQL kannst du vorher z.B. eingeben:
SQL:
DELIMITER @
Dann schliesst du deinen Befehl einfach ganz zum Schluss mit @ ab.
Und dann kannst du problemlos dein ";" am Ende des INSERT-Befehls verwenden.
Du müsstest jetzt versuchen für deine MySQL-Tool-Session das gleiche hinzubekommen, wobei ich auf Anhieb auch nicht weiss, wo.