Разделы

Как удалить запись из бд через час в php?

Вопрос

Есть таблица cart в ней поле cart_datetime. В таблицу cart записывается значение через функцию NOW(). Дата хранится в этой таблице в таком формате : 2019-12-10 13:42:33

задача такая:

Нужно удалить все записи из этой таблице через час, т.е удалить все записи которые старше одного часа

Подскажите как написать запрос и задать условие?

select = $mysqli-> query("DELETE * FROM cart WHERE ЧТО ДАЛЬШЕ ПИСАТЬ НЕ ЗНАЮ");

Ответ

DELETE FROM cart WHERE cart_datetime < DATE_SUB(NOW(), INTERVAL 1 HOUR)

Авторизация

Восстановление пароля