Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Problema na criação do Trigger no MySQL


Você precisa adicionar uma alteração de delimitador primeiro
delimiter |

CREATE TRIGGER delete_from AFTER DELETE on tblplayers
FOR EACH ROW
BEGIN
DELETE FROM tblplayerfields
    WHERE 'tblplayerfields'.'pID' = OLD.'pID';
END
|
delimiter ;

O delimitador sinaliza ao mecanismo de banco de dados o final de sua instrução. Normalmente é ; . Mas isso terminaria o procedimento armazenado no primeiro ; . E sua definição seria incompleta.

Você pode alterar o delimitador e adicioná-lo ao final do seu procedimento. Depois disso, mude o delimitador de volta para ;