Bonjour,
Je voudrais pouvoir exécuter des tâches plus ou moins complexes, automatiquement, à l'insertion dans une table MySql.
En fait je veux faire deux choses:
- quand une nouvelle ligne est insérée dans une table, la copier automatiquement dans une autre table qui a le même schéma. j'ai essayé avec un trigger, ça nemarche pas : on ne peut pas nommer des tables dans un trigger. La copie doit être immédiate, c'est pour du reporting en temps réel.
- quand une nouvelle ligne est insérée dans une table, et sous certaines conditions sur les valeurs de la ligne, exécuter un script qui envoie un mail avec des paramètres extraits de la ligne insérée. Encore une fois, ça doit être en temps réel. Je ne crois pas qu'un trigger puisse faire l'affaire, vu qu'on ne peut pas appeler CALL dans le corps d'un trigger.
Peut-être y-a-t'il un équivalent de cron dans MySql ?
Sinon je ne vois absolument pas comment faire. (N.B. Je ne maitrise pas le moment ou les lignes sont rajoutées dans la table en question).
Merci pour vos suggestions
Partager