Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Ejecutar una consulta automáticamente cada cierto tiempo

Estas en el tema de Ejecutar una consulta automáticamente cada cierto tiempo en el foro de Mysql en Foros del Web. Tengo en una tabla una columna que es fecha_finalizacion la cual me dice la fecha en formato 'YYYY-MM-DD HH:MM:SS'. Cuando se cumpla esa fecha me ...
  #1 (permalink)  
Antiguo 16/03/2013, 14:32
 
Fecha de Ingreso: septiembre-2012
Mensajes: 51
Antigüedad: 11 años, 7 meses
Puntos: 0
Ejecutar una consulta automáticamente cada cierto tiempo

Tengo en una tabla una columna que es fecha_finalizacion la cual me dice la fecha en formato 'YYYY-MM-DD HH:MM:SS'. Cuando se cumpla esa fecha me gustaría que se ejecutase un procedimiento almacenado. ¿Se puede hacer eso con MySQL?
  #2 (permalink)  
Antiguo 16/03/2013, 15:18
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Ejecutar una consulta automáticamente cada cierto tiempo

Eventos:

13.1.9. CREATE EVENT Syntax


Leer el manual siempre es la mejor forma de empezar...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 16/03/2013, 15:26
 
Fecha de Ingreso: septiembre-2012
Mensajes: 51
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Ejecutar una consulta automáticamente cada cierto tiempo

Muchas gracias otra vez gnzsoloyo. Googlé un poco y solo encontré soluciones tales como usar un PHP periódicamente con cron jobs. Si no me lo llegas a decir me habría decantando por usar cron jobs para ese problema en particular.
  #4 (permalink)  
Antiguo 16/03/2013, 15:38
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Ejecutar una consulta automáticamente cada cierto tiempo

Es otra forma de manejarlo, especialmente con versiones de MySQL anteriores a la 5.1.x.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: automatización
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 16:50.