如何在mysql中基于timestamp列返回大于6个月的项并将其删除?我希望能够删除表中大于6个月的项,这样表就不会继续增长。确切的问题是什么?

最佳答案

下面是根据时间戳列的值查找所有超过6个月的行的查询:

select id
from your_table
where your_timestamp_column <= (now() - interval 6 month);

10-07 23:48