>我正在寻找一种解决方案,以便在插入新记录时自动删除表中最古老的记录:
我想要最多 3 条具有不同数据但相同 userID 的不同记录,并且我想让我的表在插入新记录时自动删除最旧的记录。
我认为这已经足够清楚了,可以理解..如果没有,我会尝试解释。对不起,英语不好,不是我的主要语言
谢谢
你能试试这种请求吗?
delete
from table_name
where id not in (
select id
from table_name
order by timestamp_column desc
limit 0,3
)