本文介紹了使用MySQL在PHP中刪除24小時前的記錄的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
查詢運行正常。我只想知道INTERVAL
關鍵字在這些查詢中的作用
使用MySQL刪除30分鐘前的記錄
DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 30 MINUTE);
使用MySQL刪除1小時前的記錄
DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 1 HOUR);
使用MySQL刪除24小時前的記錄
DELETE FROM `token_tbl` WHERE `dateCreate` < (Now() - INTERVAL 24 HOUR);
推薦答案
interval
表示一段時間。即Now() - INTERVAL 1 MINUTE
表示比當前時間早一分鐘。則條件是具有dateCreate
且早于一分鐘的任何記錄。
這篇關于使用MySQL在PHP中刪除24小時前的記錄的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,