Ola Alessandro, no mysql existe OLD (antes) NEW (depois) , aqui uso muito isto em triggers, mais fazendo comparação campo a campo.
ex:
IF ( old.razao<>new.razao ) THEN
INSERT INTO alterar_cadastr (produto,campo,anterior,posterior,data1,hora1,tipo)
VALUES ( new.codigo,"razao",old.razao,new.razao,SUBSTRING(NOW(),1,10),SUBSTRING(NOW(),12,8),"2") ;
END IF;