私はレコードのタイムスタンプを保存するカラムを持っていますが、データベースからX日前のレコードを削除したいのですが、デフォルト値が "0000-00-00"のレコードは削除したくありません00: 00:00」mysqlタイムスタンプで古いレコードを選択する
最初にレコードを選択するためにこのクエリを試しましたが、ほとんどすべてのレコードとレコードもデフォルトのvauleで選択しています。
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