Я искал совсем немного и нашел несколько решений, которые не закончили работать для меня и не могут понять, почему.
У меня есть таблица со столбцом timestamp. Тип MySQL для этого столбца - "datetime". Я вставляю в эту таблицу следующее из PHP.
date('Y-m-d H:i:s')
Входит, что похоже на правильное значение для даты даты MySQL.
2012-06-28 15:31:46
Я хочу использовать этот столбец для удаления строк, которые старше, например, 10 минут. Я выполняю следующий запрос, но он не работает. Он влияет на 0 строк.
DELETE FROM adminLoginLog WHERE timestamp < (NOW() - INTERVAL 10 MINUTE);
Может ли кто-нибудь пролить свет на то, что я делаю неправильно, и почему он не работает должным образом?
Спасибо.