Sie müssen zuerst eine Trennzeichenänderung hinzufügen
delimiter |
CREATE TRIGGER delete_from AFTER DELETE on tblplayers
FOR EACH ROW
BEGIN
DELETE FROM tblplayerfields
WHERE 'tblplayerfields'.'pID' = OLD.'pID';
END
|
delimiter ;
Das Trennzeichen signalisiert der DB-Engine das Ende Ihrer Anweisung. Normalerweise ist es ;
. Aber das würde die gespeicherte Prozedur beim ersten ;
beenden . Und seine Definition wäre unvollständig.
Sie können das Trennzeichen ändern und am Ende Ihrer Prozedur hinzufügen. Ändern Sie danach das Trennzeichen wieder auf ;