Salut


Voila j'ai une table utilisateur avec un trigger et une table d'audit associée


En gros ce que je voudrais faire c'est: lorsque la modification est sur un des champs "last_contact" uniquement (updaté frequement et pas vraiment utile d'historiser...), ne pas insérer de ligne dans la db...


Pour le moment y a un systeme du genre

IF (
NEW.champ1 <> OLD.champ1
OR ( NEW.champ1 IS NULL AND OLD.champ1 NOT IS NULL )
OR (OLD.champ1 IS NULL AND NEW.champ1 NOT IS NULL )
...
OR NEW.champx <> OLD.champx
OR ( NEW.champx IS NULL AND OLD.champx NOT IS NULL )
OR (OLD.champx IS NULL AND NEW.champx NOT IS NULL )
) THEN
... INSERT ...
ENDIF



Vu qu'on a 15 champs autant dire que le trigger est bien lourd et je trouve ca crado... quelqu'un aurait pas une autre idée poru faire la meme chose ?