Fehler beim erstellen eines Insert Triggers

Beim erstellen folgenden Triggers erhalte ich immer eine Fehlermeldung aber ich versteh nicht was daran falsch sein soll:

"
CREATE TRIGGER ric_test
AFTER INSERT ON monitord_pocsag
FOR EACH ROW
BEGIN
INSERT INTO monitord_pocsag (kennung) VALUES (‚1234‘)
END
"
monitord_pocsag gibt es als tabelle und dort existiert auch die Spalte kennung

die meldung lautet:

#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 ‚END‘ at line 6

Hallo,

ich weiss nicht genau, ob ich mit meiner Lösung richtig liege. Ich weiss leider auch nicht, welche Datenbankversion Du verwendest. Deswegen nur ein Ansatz:
Probiere es mal mit einem abschliessenden Semikolon (:wink: nach dem END.

"
CREATE TRIGGER ric_test
AFTER INSERT ON monitord_pocsag
FOR EACH ROW
BEGIN
INSERT INTO monitord_pocsag (kennung) VALUES (‚1234‘)
END
"
monitord_pocsag gibt es als tabelle und dort existiert auch
die Spalte kennung

Gruß
Flons

Hallo lesockz,

also was mir sofort auffällt ist, dass Du hiner dem Insert-Statement und dem END kein Semikolon stehen hast?!
BEGIN
INSERT INTO monitord_pocsag (kennung) VALUES (‚1234‘);
END;

Vielleicht ist das schon Dein gazes Problem?
Falls nicht, kannst Du ja noch mal posten.
Viele Grüße,
Sense