Fuchswerk: MySQL-Trigger

Beitrag lesen

ne das hatt auch leider nicht geholfen..

Ich habs jetzt eh einfach gelassen, weil wie du schon gesagt hast, es sieht nicht sauber aus

13:20:57 CREATE TRIGGER min_gehalt_mitarbeiter BEFORE INSERT ON Mitarbeiter FOR EACH ROW BEGIN DECLARE foobar INT Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 0.000 sec

  
CREATE TRIGGER min_gehalt_mitarbeiter  
BEFORE INSERT ON Mitarbeiter  
FOR EACH ROW  
BEGIN  
DECLARE foobar INT  
;IF NEW Mitarbeiter.gehalt < 0 THEN;  
SELECT `Das ist die Fehlermeldung` INTO foobar FROM Mitarbeiter;  
END IF  
END;

Würde mich aber schon interessieren warum das nicht geht, einfach vom Verständnis her