私はかなり検索しましたが、うまくいかず、理由がわからない解決策をいくつか見つけました。
タイムスタンプ列のあるテーブルがあります。この列の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);
誰かが私が間違っていることと、なぜそれが正しく機能していないのかについていくつかの光を当てることができますか?
ありがとう。