| |||
rutinas programadas en mysql hola. tengo una sentencia de sql la cual quiero que se genere automaticamente, cada determinado periodo de tiempo, descargue la aplicacion mysql workbench, y hay una opcion para crear una rutina, pero no me la ejecuta, como puedo hacer que se ejecute la sentencia que quiero |
| |||
Respuesta: rutinas programadas en mysql Hola alestanly09: Dale un vistazo a esta liga. http://dev.mysql.com/doc/refman/5.1/...-overview.html Saludos Leo. |
| |||
Respuesta: rutinas programadas en mysql Gracias leo. Ya habia visto esa pagina, y he leido algunas cositas sobre procedures, y lo he implementado en el programa como tal, pero no logro configurarlo adecuadamente. no se si tengas alguna idea de como ejecutar estos procedimientos. nuevamente gracias |
| |||
Respuesta: rutinas programadas en mysql Bueno lo que hice fue lo siguiente. 1. el programa Mysql Workbench hay una opcion para agregar una rutina a la base de datos que se escoja. la cual aparece de la siguiente manera
Código MySQL:
Ver original esa es la manera en la que aparece en el programa, la sentencia que puse y que quiero que se ejecute cada determinado periodo de tiempo es la siguiente update `jos_users` set email = '[email protected]' where date_sub(curdate(),interval 24 WEEK) >= `registerDate` and `lastvisitDate` = '0000-00-00'; que es la que he venido haciendo manualmente. esa sentencia la coloque entre el BEGIN y END. y se le da aplicar, a la hora de darle aplicar dice que lo ejecuta, pero no realiza ningun proceso y no hay una manera de configurarle con que continuidad realice ese proceso. ese es el problema detalladamente gracias |
| ||||
Respuesta: rutinas programadas en mysql ¿Has tomado nota que eso es la creación de un stored procedure, pero que lo que Leonardo te ha propuesto fue que creases un EVENT para que se encargue de ejecutar ese SP? Estamos hablando de dos coasas distintas. Para que un SP se ejecute sólo, debe estar invocado por un EVENT, que es el único modo en que quedará incorporado a una rutina periódica dentro del server de MySQL. De lo contrario deberías programar una Tarea Programada en Windows o en el crontab de Linux para que se ejecute periódicamente, por fuera del Workbench, o dejar el Workbench activado constantemente... En definitiva, esa es la razón del link que Leonardo te pasó.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: rutinas programadas en mysql Muchas gracias, ya tengo en claro que es lo que tengo directamente que hacer, nuevamente muchas gracias. me sirvio de mucha ayuda esa informacion, es algo que no se consigue facil en internet, sin saber que es lo que se debe buscar. |
Etiquetas: |