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