34
A
回答
75
DELETE FROM table WHERE date < '2011-09-21 08:21:22';
16
這幫助我刪除基於不同屬性的數據。這是很危險所以一定要確保你這樣做之前備份數據庫或表:
mysqldump -h hotsname -u username -p password database_name > backup_folder/backup_filename.txt
現在,你可以執行刪除操作:
delete from table_name where column_name < DATE_SUB(NOW() , INTERVAL 1 DAY)
這會從第一天開始之前刪除所有數據。從6個月前刪除數據:
delete from table_name where column_name < DATE_SUB(NOW() , INTERVAL 6 MONTH)
+0
這是我需要的,謝謝。對我而言,唯一困惑的是你必須寫出「6個月」而不是「6個月」,因爲MySQL無法識別它。這是保持審計日誌易於管理的好方法。 –
5
要顯示的結果,直到昨天
WHERE DATE(date_time) < CURDATE()
要顯示10天
WHERE date_time < NOW() - INTERVAL 10 DAY
結果顯示前10天
WHERE DATE(date_time) < DATE(NOW() - INTERVAL 10 DAY)
結果
這些將工作你
你可以找到日期,這樣
SELECT DATE(NOW() - INTERVAL 11 DAY)
+0
這真的很有幫助。 –
相關問題
- 1. 在sqlite中刪除某個日期的記錄?
- 2. 觸發器在刪除記錄之前
- 3. 從MySQL表中獲取指望它增加了在某日期或之前在某日期或之後刪除
- 4. 在特定日期之前刪除使用ORMlite的所有記錄
- 5. 在某個日期前加入最近的記錄
- 6. 在記錄之前清除
- 7. 刪除基於日期的記錄
- 8. 檢查日期是否在某個日期之前PHP laravel
- 9. Java的MySQL刪除日期之間的記錄語法錯誤
- 10. 如何使用FetchXml過濾某個日期之前的日期?
- 11. 刪除隨機記錄[0-4刪除]每組[日期]
- 12. 刪除某條記錄的在Django
- 13. 在某個日期之前和之後分割數據
- 14. 刪除前N個記錄4
- 15. 從指定日期和多個條件之前的日期中選擇記錄
- 16. 刪除所選記錄,但不刪除當前記錄。 c#
- 17. 如何獲得給定日期和之前記錄日期之間的天數?
- 18. DB2 - 在刪除之前如何測試記錄是否存在
- 19. 如何讓記錄器在寫入之前刪除現有的日誌文件?
- 20. MySQL:如何在特定日期之前選擇最近日期的記錄
- 21. Crystal Reports - 在特定日期之前抑制記錄但保留空記錄
- 22. 在發佈之前刪除日誌System.Diagnostics
- 23. 從jQuery UI日曆中刪除之前的日期
- 24. SELECT記錄MySQL:在日期+ 1之間
- 25. 如何在JPA給定日期之前獲取db的記錄
- 26. 如何按日期按照日期前往下一個記錄?
- 27. 如果當前日期在頁面日期之後 - 刪除頁面?
- 28. 今日日期前刪除行 -
- 29. 如何在'='標記之前刪除錯誤:預期':',',',';','}'或'__attribute__'?
- 30. 在此日期之前刪除所有下拉選項
在這裏,我在做類似的東西「BEFORE」作爲關鍵詞...... – Tominator