En MYSQL DB necesito verificar si un campo de "fecha y hora" es más de 24 horas (o lo que sea) atrás, en cuyo caso elimine la fila.mysql agregando horas a datetime
¿Cómo agregar horas a la fecha en mysql?
gracias
Luca
En MYSQL DB necesito verificar si un campo de "fecha y hora" es más de 24 horas (o lo que sea) atrás, en cuyo caso elimine la fila.mysql agregando horas a datetime
¿Cómo agregar horas a la fecha en mysql?
gracias
Luca
¿Qué pasa algo como esto:
delete
from your_table
where your_field <= date_sub(now(), INTERVAL 1 day)
Con:
now()
: la fecha y hora actualesdate_sub()
que restar 1 día a esa fecha
O, si desea o Uso 24 horas en lugar de 1 día:
delete
from your_table
where your_field <= date_sub(now(), INTERVAL 24 hour)
Usted tiene el Date and Time functions.
WHERE `yourDate` < DATE_SUB(NOW(),INTERVAL 1 DAY)
o más corto
WHERE `yourDate` < NOW() - INTERVAL 1 DAY
no es el método addtime() en MySQL
DELETE
FROM table
WHERE datetime_field < DATE_SUB(NOW(), INTERVAL 1 DAY);
¿No debería ser esto 'date_add', porque no está usando '-1 día'? 'date_sub' hace el signo menos,' date_add' hace el signo más. – Niels