Hallo zusammen,
ich versuche jetzt seit einger Zeit einen Trigger hinzukriegen, scheitere aber immer wieder an einem Syntax Problem.
Folgenden Trigger habe ich mir gemäss gefundenen Beispielen zusammengebastelt:
MySQL meldet mir nun folgendes:
#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 6
Nur seh ich jetzt den Wald vor lauter Bäumen nicht mehr...wo kann hier das Problem sein?
Der Update Befehl für sich alleine ausgeführt funktioniert![verwirrt](https://entwickler-forum.de/core/images/smilies/confused.png)
Wäre um Hilfe dankbar
ich versuche jetzt seit einger Zeit einen Trigger hinzukriegen, scheitere aber immer wieder an einem Syntax Problem.
Folgenden Trigger habe ich mir gemäss gefundenen Beispielen zusammengebastelt:
CREATE TRIGGER event_state AFTER UPDATE on hcts_event
FOR EACH ROW
BEGIN
IF NEW.event_state = 3 THEN
BEGIN
update hcts_eventuser set eventuser_state = 3 where eventuser_id_event = OLD.event_id;
END IF;
END;
FOR EACH ROW
BEGIN
IF NEW.event_state = 3 THEN
BEGIN
update hcts_eventuser set eventuser_state = 3 where eventuser_id_event = OLD.event_id;
END IF;
END;
#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 6
Nur seh ich jetzt den Wald vor lauter Bäumen nicht mehr...wo kann hier das Problem sein?
Der Update Befehl für sich alleine ausgeführt funktioniert
![verwirrt](https://entwickler-forum.de/core/images/smilies/confused.png)
Wäre um Hilfe dankbar
![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Comment