我有一個表table_user_login_history,保存了用戶的登錄歷史,但我只想保存每個用戶最近1個月的登錄記錄,所以設定了一個定時任務,每隔一個月執行一次,但如何在定義里面寫SQL陳述句洗掉較早的記錄,只保留每個用戶最近1個月的登錄記錄。謝謝。
uj5u.com熱心網友回復:
DELETE FROM table_user_login_history WHERE CREATE_DATE<DATE_SUB(CURDATE(), INTERVAL 1 MONTH) ;uj5u.com熱心網友回復:
好像表達錯了,是保留每個用戶最近100條記錄。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/172574.html
標籤:MySQL
