假设有三张表,分别是table1、table2、table3,需要删除一个月前的数据,可以使用以下语句:
DELETE FROM table1 WHERE create_time <= DATE_SUB(NOW(), INTERVAL 1 MONTH);
DELETE FROM table2 WHERE create_time <= DATE_SUB(NOW(), INTERVAL 1 MONTH);
DELETE FROM table3 WHERE create_time <= DATE_SUB(NOW(), INTERVAL 1 MONTH);
其中,create_time 是每张表中记录创建时间的字段名。DATE_SUB 函数会将当前时间往前推一个月,然后与 create_time 字段进行比较,符合条件的数据将被删除。可以根据实际情况修改表名和字段名。




