Ajá...
¿Y el SET, dónde lo pusiste?
Te recomiendo usar alguna herramienta con analizador sintáctico, como por ejemplo MySQL Workbench.
Te ahorrarás errores básicos.
Código MySQL:
Ver originalDELIMITER $$
SET Devuelto
=Old.Cantidad
-New.Cantidad
; UPDATE Inventario
SET Existencia
=Existencia
+Devuelto
WHERE idProducto
=New.Id_Producto
; INSERT INTO Movimientos
(idTipoMov
,IdProducto
,Fecha
,Cantidad
) VALUES (5,New.Id_Producto
,NOW(),New.Cantidad
);
DELIMITER ;
Además, no debes confundir los apóstrofos (') con los acentos agudos (`).
Los primeros se usan para cadenas de texto, los segundos para nombres de objetos como bases, tablas, columnas, etc. El nombre de una base
no se pone entre apóstrofos.
Mal:
Bien:
Bien: