У меня есть столбец, где я сохраняю временную метку записей, и я хочу удалить X-дневные старые записи из моей базы данных, но я не хочу удалять записи, которые имеют значение по умолчанию «0000-00-00 00: 00:00 "mysql timestamp выбор старых записей
Я попробовал этот запрос, чтобы сначала выбрать записи, но он выбирает почти все записи и записи по умолчанию по умолчанию.
SELECT * FROM `file` WHERE 'Accestime' != '0000-00-00 00:00:00' AND 'Accestime' < TIMESTAMPADD(DAY,-60,NOW())
Пожалуйста, не стесняйтесь, может ли кто-нибудь руководить тем, что я делаю неправильно выше?
Спасибо за любую помощь.
Таким образом, записи с Accestime = '0000-00-00 00:00:00' удаляются в этом запросе? – Teja
извините, я просто использую SELECT, чтобы сначала выбрать все записи, поэтому да, они также показываются. – user969068