mysql – Cómo actualizar un inventario en cada actualización

necesito hacer un trigger que cada que se actualiza un dato de una tabla debe actualizar en esa misma tabla otro dato para que se conserven iguales. Es decir, que sean como una copia la una de la otra.

BEGIN
IF (OLD.idSucursal=1) THEN
UPDATE inventario set iExistencia=new.iExistencia where idProducto=new.idProducto and idSucursal=2;
ELSEIF (old.idSucursal=2) THEN
UPDATE inventario set iExistencia=new.iExistencia where idProducto=new.idProducto and idSucursal=1;
END IF;
END

Tengo este trigger pero se cicla, mi pregunta es si será posible corregir este problema. Muchas gracias.