Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O evento programado do mysql para de funcionar assim que o segundo evento é criado e executado


Encontrei uma solução alternativa:

Em vez de usar eventos únicos e reativá-los com um novo horário de início (que funciona perfeitamente desde que apenas um evento esteja envolvido), agora crio eventos recorrentes e altero aqueles dentro de seu corpo. Assim, por exemplo, usando
ALTER EVENT `bot1` 
ON SCHEDULE EVERY 52 MINUTE;

dentro de seu corpo, o bot agora dorme por 52 minutos. Com esse método, até mesmo vários eventos funcionam conforme o esperado e independentes uns dos outros.

Ainda não sei qual é o problema com a primeira tentativa, mas ter uma solução funcional é o mais importante :)