andre_deb...@numericable.fr a écrit :
Mais si c'est si dangereux potentiellement, pourquoi MySQL a mis
cette option de "trigger" ? :
Un trigger n'est pas dangereux en soit , et c'est même très utile : cela
permet notamment de mettre à jour des tables de données précompilées
pour accéder plus rapidement à une information.
Tu mélanges tout, on a besoin des triggers pour faciliter
l'automatisation de certaines tâches lors d'une action
modifiant la DB (et on peut aussi planter la DB avec une
procédure de trigger mal faite).
Lié à MySQL ou pour toutes bases de données ?
Je dirais pour toutes .
Comme tout code, si on y prend pas garde, on peut vite faire des
conneries avec.
Si par exemple , avec un trigger, tu t'amuses à mettre à jour une table
de plusieurs millions d'enregistrements et qui n'est pas indexée, tu
peux vite avoir des problèmes.
J'attirais plus l'attention sur le fait que de lancer un processus
externe à travers un trigger, ce n'est pas que ça marche pas, mais c'est
"ajouter des balles dans le barillet" ;).
@+
Christophe.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/51b83dc9.3080...@stuxnet.org