Mysql добавляет часы в datetime В СУБД MYSQL мне нужно проверить, если поле "datetime" больше 24 часов (или что-то еще) назад, и в этом случае удалите строку. Как добавить часы в datetime в mysql? спасибо Luca Ответ 1 Что-то вроде этого: delete from your_table where your_field <= date_sub(now(), INTERVAL 1 day) С помощью: now(): текущее время date_sub() выставить 1 день до этой даты Или, если вы хотите o использовать 24 часа вместо 1 дня: delete from your_table where your_field <= date_sub(now(), INTERVAL 24 hour) Ответ 2 У вас есть функции Дата и время. WHERE `yourDate` < DATE_SUB(NOW(),INTERVAL 1 DAY) или короче WHERE `yourDate` < NOW() - INTERVAL 1 DAY Ответ 3 существует метод addtime() в mysql Ответ 4 DELETE FROM table WHERE datetime_field < DATE_SUB(NOW(), INTERVAL 1 DAY);
Ответ 1 Что-то вроде этого: delete from your_table where your_field <= date_sub(now(), INTERVAL 1 day) С помощью: now(): текущее время date_sub() выставить 1 день до этой даты Или, если вы хотите o использовать 24 часа вместо 1 дня: delete from your_table where your_field <= date_sub(now(), INTERVAL 24 hour)
Ответ 2 У вас есть функции Дата и время. WHERE `yourDate` < DATE_SUB(NOW(),INTERVAL 1 DAY) или короче WHERE `yourDate` < NOW() - INTERVAL 1 DAY