要在MySQL中刪除一年前的數據,您需要使用DELETE
語句結合WHERE
子句來過濾出需要刪除的記錄。這里假設您有一個名為your_table
的表,其中包含一個名為date_column
的日期列。
以下是一個示例查詢,用于刪除your_table
表中一年前的數據:
DELETE FROM your_table
WHERE date_column< DATE_SUB(NOW(), INTERVAL 1 YEAR);
這個查詢將會刪除date_column
值小于當前時間(NOW()
)減去一年的所有記錄。請注意,在執行此操作之前確保對數據庫進行了備份,以防止意外刪除重要數據。