可以使用如下语句:
DELETE FROM a WHERE date_created < DATE_SUB(NOW(), INTERVAL 1 WEEK);
DELETE FROM b WHERE date_created < DATE_SUB(NOW(), INTERVAL 1 WEEK);
DELETE FROM c WHERE date_created < DATE_SUB(NOW(), INTERVAL 1 WEEK);
这条语句会删除每个表中所有早于当前时间一周的数据。如果你想用一条语句完成操作,你可以使用如下语句:
DELETE FROM a,b,c WHERE date_created < DATE_SUB(NOW(), INTERVAL 1 WEEK);
这条语句会在三个表中同时删除一周前的所有数据。请注意,这只适用于具有相同列和数据类型的date_created列。