actualizar el campo date de los registros automaticamente desde la BD

adrian
03 de Noviembre del 2003
hola a todos lo quiero hacer es esto:

tengo una aplicacion con php q muestra los registros con la fecha de hoy y las dos semanas siguientes y como soy un poco vago quiero q la BD coja registros q ya han pasado y me los actualize cada semana automaticamente cambiando el campo date a una fecha 3 semanas por delante y asi me ahorro tener seguir incluyendo registros a mano para mantenerlo actualizado

displeisisfactap
03 de Noviembre del 2003
Se puede crear un SCRIPT con PHP, pero necesito todos los datos.

SELECT * FROM tabla_1 WHERE ((TO_DAYS(NOW()) - TO_DAYS(fecha)) > 15)

te dará los registros más antiguos de 15 días. Puedes crear un LOOP con estos registros y actualizarlos todos INSERTando nuevas fechas.

displeisisfactap
03 de Noviembre del 2003
O mejor aún:

UPDATE table_1 SET fecha=NOW() WHERE ((TO_DAYS(NOW()) - TO_DAYS(fecha)) > 15)