-2
I’m trying to create a Trigger, using the following tables:
The Trigger will be in the Table Carrier, and only need to check if in City.codcidade, there is some value equal to the Carrier.Cidade_codcidade, I am entering.
I arrived at the following code, but is giving syntax error:
CREATE TRIGGER VerificaCidade BEFORE INSERT ON Transportadora
FOR EACH ROW
BEGIN
IF (NEW.Cidade_codcidade NOT IN (SELECT codcidade FROM Cidade) THEN
INSERT INTO Cidade (codcidade,
cidade,
uf)
VALUES (NEW.Cidade_codcidade,
'CADASTRAR',
'CADASTRAR');
END IF;
END;