Bonjour

voici ma configuration mysql 5.5.16 sous unix
Je suis dans la même configuration de modélisation que dans le tutoriel suivant:

http://sqlpro.developpez.com/cours/m...tion/heritage/

à savoir un héritage avec exclusions mutuelle.
J'ai réussi à faire le trigger pour contrôler l'insertion dans les tables filles.

Cependant dans le tutoriel on crée également le trigger sur l'update des tables

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
CREATE TRIGGER TRG_INS_T_CAMION
       ON T_CAMION_CMN
       FOR INSERT, UPDATE...
 
END

Mais dans ce cas précis je me demande à quoi sert le trigger BEFORE UPDATE ?
Car si on fait un update dans une table sur une clé alors que celle-ci n'existe pas il n'y a pas de mise à jour de la table . D'autant plus si on utilise un driver pour faire les requêtes à la base on peut connaitre le nombre de lignes mise à jour.