[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] alerte automatique MySQL



andre_debian@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.


Reply to: