O que tem de de errado com minha trigger

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;

me ajudem

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

Não será necessário um ponto e vírgula depois do insert (e depois do end) ?