我有一個通過cron每30分鐘一班,刪除舊房源信息MySQL查詢,查詢是:MySQL的DATETIME DIFF查詢
DELETE FROM $wpdb->posts WHERE post_type = 'rentals' AND DATEDIFF(NOW(), post_date_gmt) >=2
現在它處於測試階段,並設置爲刪除當上市是2天大,這確實沒有問題,我確實有這個問題,我需要它來識別上市時間和時間應該刪除的時間,
基本上表post_date_gmt
列的格式爲2011-05-26 13:10:56
,列類型爲DATETIME
,當我有DATEDIFF (NOW()
查詢運行它需要從當前時間等於48小時或更多刪除列表,這不會發生,查詢只是似乎說「這是第二天,刪除列表」,所以它被刪除,這可能是當只有24個半小時的時候,我怎樣才能使它完全精確的48小時?
問候
是否使用timeDiff測量產生相同的結果? – BugFinder