我正在寻找一种解决方案,可以在插入新记录时自动删除表中最旧的记录:
我希望最多3条不同的记录,但数据不同但用户ID相同,我想让我的表在插入新记录时自动删除最旧的记录。
我认为很清楚,如果没有,我会试着解释一下。 对不起英语不好,不是我的主要语言
由于
答案 0 :(得分:0)
你可以试试这种请求吗?
delete
from table_name
where id not in (
select id
from table_name
order by timestamp_column desc
limit 0,3
)