Estoy tratando de escribir un script de prueba automatizado para probar un evento MySQL que creé, y me pregunto si hay alguna manera de ejecutar algún tipo de comando para forzar al evento a ejecutar de inmediato. El evento está configurado para ejecutarse diariamente a la medianoche, pero no quiero que el script de prueba automatizado tenga que esperar a que se desencadene el evento.Cómo forzar a un evento a ejecutarse en MySQL
Una forma en que puedo pensar es ALTERAR el evento para que se ejecute una sola vez 5 segundos en el futuro, pero me gustaría saber si hay una manera más elegante para hacer que se ejecute.
En realidad prefiero esta solución para cambiar la hora del sistema ... ¿Se considera generalmente una buena práctica que los eventos invoquen procedimientos almacenados en lugar de ejecutar consultas como parte de la definición del evento? – user55417
Personalmente, nunca he usado eventos, pero esto parece ser un buen indicador de que esta es una buena práctica :) – Evert