Ver Mensaje Individual
  #1  
Antiguo 22-08-2004
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Reputación: 21
salvica Va por buen camino
Como eliminar los registros de hace seis horas

Hola forer@s,

Tengo una tabla (en MySql) en la que almaceno información cada cierto tiempo, y deseo eliminar aquellos que tienen una antiguedad de 6 ú 8 horas, pero me trabo con los campos fecha

La tabla la creo tal que asi:
Código SQL [-]
    CREATE TABLE IF EXISTS la_dichosa_tabla (
          id_registro    INTEGER     NOT NULL AUTO_INCREMENT,
          .....
          fecha          DATETIME    NOT NULL,
          leido          CHAR(1)     NOT NULL DEFAULT "0",
          procesado      CHAR(1)     NOT NULL DEFAULT "0",
          PRIMARY KEY (id_registro)
 );
Bién, ahora se trataría de eliminar los registros viejos
Código SQL [-]
 DELETE FROM la_dichosa_tabla
       WHERE fecha< ¿?  aquí me pierdo
         AND leido="1"
         AND procesado="1";
Gracias por la ayuda que podais prestarme
Responder Con Cita