我有我保存記錄時間戳的列,我想從我的數據庫中刪除X天較舊的記錄,但我不想刪除默認值爲「0000-00-00 00: 00:00「mysql時間戳選擇較舊的記錄
我試過這個查詢來首先選擇記錄,但它也選擇了幾乎所有的記錄和記錄以及默認值。
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 2012-03-26 17:54:14
對不起,我只是使用SELECT來首先選擇所有記錄,所以是他們也被顯示。 – user969068 2012-03-26 17:54:49