MySql Как удалить все записи, кроме последних 2х дней?

MCB

Новичок
Добрый день! Никак не соображу, как в mysql удалить все записи, кроме последних 2х дней?

поле timestamp
 

MCB

Новичок
не понял, datediff в мануале написано, что она используется для вычисления отрезка времени, т.е. как-то

DELETE FROM lots WHERE datediff(dateople, now(),???
 

prolis

Новичок
прежде чем писать delete from пишут сначала select from что бы убедиться в правильности условия выборки
поэтому сначала
SELECT dateople, datediff(dateople, now()) FROM lots
 

MCB

Новичок
спасибо,

а как написать, чтобы была выборка именно 2 дней?
 

Beavis

Banned
вычисли в php дату, которая была 2 дня назад
и потом подставляй её в запрос в условие WHERE
 
Сверху