Estou criando uma nova tabela contendo o id do cliente e qual a alteração foi realizada insert (1), update (2), delete (3) porem não sei o que tem de errado
DELIMITER $$
CREATE TRIGGER trg_update_cliente AFTER UPDATE ON cliente
FOR EACH ROW BEGIN
INSERT trg_cliente SET
cli_nome = NEW.CLI_NOME ,
operacao = 2,
cli_usu_id = NEW.CLI_USU_ID
END $$
DELIMITER;
esse é o erro #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘END’ at line 8
segundo o erro 1064 que você postou, seu código possui um erro de sintaxe na linha 8 (podendo estar acima ou abaixo dela). acredito que seja o uso do END que está incorreto.
revise sua trigger de ponta a ponta!
estou fazendo isso desde hoje de manha, já tentei tanta coisa
nuca tinha usado trigger antes mas como não quero catar todos os lugares que alteram minha tabela no sistema resolvi conhecer melhor mas to me dando mal
já consegui criar porem não gravava os valores corretamente