Utlizo php y phpMyAdmin para administar la base de datos.
Gracias
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| ||||
Re: Borrar registros mysql de más de siete días Si estas en windows, creas una tarea programada. Si estas en Linux, creas un cron que es similar a una tarea programada. En eso, creas la sentencia SQL para que borre y el SO se encargará de ejecutarlo a la hora programada.
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| ||||
Re: Borrar registros mysql de más de siete días BrujoNic creo que deberías ayudarle un poco más al usuario, tal vez con códigos, o no sé... pero bueno... Lo que tienes que hacer, es guardar los registros en la base de datos, con un campo llamado fecha. Ese campo fecha es el dia en que se agrego el registro a la bd. Luego, haz una condición, de que si $fecha_actual es mayor $fecha_registro+7... sentencias de borrar el registro. U otra alternativa. Pon en el registro un campo fecha actual y otro campo fecha finaliza. Entonces, ahi tienes alojado dos fechas, luego haz la condicion de que si fecha finaliza es menor que fecha actual, entonces procede a borrar ese registro. Creo que algo así deberías probar. No creo que sea tan complejo hacerlo, Saludos. |
| ||||
Re: Borrar registros mysql de más de siete días Cita: No le puedo ayudar con código porque esta es una sección de Base de Datos y no de código de programación.Además, una tarea programada tampoco es MySQL, es solo una guía para que sepa donde buscar. Función de la sección de Base de Datos
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| ||||
Re: Borrar registros mysql de más de siete días Cita: Vale, te entendí. No hay problema (Y). Entonces si es algo vinculado con PHP, tiene que ser trasladado al foro de php? es decir, si hay que poner codigos de php... que cansador te debe resultar para ordenar el foro uno por uno de los topics... No le puedo ayudar con código porque esta es una sección de Base de Datos y no de código de programación. Además, una tarea programada tampoco es MySQL, es solo una guía para que sepa donde buscar. Saludos. |
| ||||
Re: Borrar registros mysql de más de siete días Una tarea programada no es programar en PHP. Es crear una sentencia SQL que se ejecuta en línea de comando, pero creándola con el administrador de tareas de window y en el mismo se le indica que borre los registros tomando la fecha actual del sistema. Un ejemplo de ese DELETE sería: Código PHP: Hacerlo en PHP, se tendría que ejecutar manualmente el código para que determine la fecha, o sea, no lo veo productivo. Con una tarea programada, el SO se encargará de ejecutarlo cada 7 días sin entorpecer los demás procesos, pero eso aplica a equipos que trabajan las 24 horas para que lleve el control. Ahí por lo menos está otra ayuda de como podría realizar el DELETE.
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |