Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2012, 04:07
sidneyendis
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Problemas al eliminar registros caducados de la BD con PHP

Buenos días compañeros!

Tengo un problema y vengo a consultaros.

Tengo una tabla llamada "eventos" y en dicha tabla hay un campo con la fecha del evento (fechahora). Mi intención es eliminar todos aquellos registros que superen esa fecha del evento más una hora (para no eliminar el evento nada más empiece), es decir, eliminar todos los registros que superen "el día y hora del evento + 1h".

Para ello había creado esta consulta:
Código PHP:
$query "DELETE FROM eventos WHERE fechahora < DATE_SUB(CURRENT_DATE(), INTERVAL 1 HOUR)";
    
mysql_query($query) or die(mysql_error()); 
El PROBLEMA que tengo es que me elimina todos los registros, haya pasado 1 hora o aun ni hayan llegado a la fecha del evento.

Entonces quería saber en que me estoy equivocando.

Espero vuestras respuestas! Gracias de antemano !

Un saludo!

Última edición por sidneyendis; 20/02/2012 a las 04:27