Mysql
 sql >> Base de données >  >> RDS >> Mysql

L'événement programmé mysql cesse de fonctionner dès que le 2ème événement est créé et en cours d'exécution

J'ai trouvé une solution :

Au lieu d'utiliser des événements ponctuels et de les réactiver avec une nouvelle heure de départ (ce qui fonctionne parfaitement tant qu'un seul événement est impliqué), je crée maintenant des événements récurrents et modifie ceux dans leur corps. Ainsi, par exemple, en utilisant

ALTER EVENT `bot1` 
ON SCHEDULE EVERY 52 MINUTE;

dans son corps, le bot s'endort maintenant pendant 52 minutes. Avec cette méthode, même plusieurs événements fonctionnent comme prévu et indépendamment les uns des autres.

Je ne sais toujours pas quel est le problème avec la première tentative, mais avoir une solution de travail est le plus important :)