Mysql
 sql >> Database >  >> RDS >> Mysql

l'evento pianificato mysql smette di funzionare non appena il 2° evento viene creato ed è in esecuzione

Ho trovato una soluzione alternativa:

Invece di usare eventi occasionali e riattivarli con un nuovo orario di inizio (che funziona perfettamente fintanto che è coinvolto un solo evento), ora creo eventi ricorrenti e modifico quelli all'interno del loro corpo. Quindi, ad esempio, utilizzando

ALTER EVENT `bot1` 
ON SCHEDULE EVERY 52 MINUTE;

all'interno del suo corpo, il robot ora va a dormire per 52 minuti. Con questo metodo, anche più eventi funzionano come previsto e indipendenti l'uno dall'altro.

Ancora non so quale sia il problema con il primo tentativo, ma avere una soluzione funzionante è la cosa più importante :)