Creo que es el foro correcto, ya que no sé si esto se hace desde mysql o no...
Bien. Tengo una tabla con registros.
Quiero que se eliminen todos los registros desde hace más de 50 días.
¿Cómo tengo que hacerlo?
Gracias de antemano
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
Restar días a datetime ¡Hola! Creo que es el foro correcto, ya que no sé si esto se hace desde mysql o no... Bien. Tengo una tabla con registros. Quiero que se eliminen todos los registros desde hace más de 50 días. ¿Cómo tengo que hacerlo? Gracias de antemano ![]() |
| ||||
Respuesta: Restar días a datetime Lo puedes hacer directamente desde MySQL con una consulta como: DELETE FROM tabla WHERE DATEDIFF(NOW(), campoFecha) > 50; Creo que con eso deberia funcionar. |
| |||
Respuesta: Restar días a datetime Gracias... pero no lo entiendo... Yo hago esto: **** Borrar registros más viejos de 50 dias -Mostrar todos los registros ** Así, cada vez que se ejecute la página, se borrarán los viejos.... de modo que si quiere crear otro, se borrarán los antiguos. Saludos! |