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