【发布时间】:2014-05-07 18:26:22
【问题描述】:
MySQL 是否可以在给定表上设置有限(最大)行数,以便在达到此值时,MySQL 将删除旧行以允许自动插入新行?
【问题讨论】:
-
没有。但是您可以使用事务和简单的技巧,例如
delete from yourtable where id <= max(id)-20,假设您的 id 在序列中不会有“漏洞”。 -
你可以用触发器来做。
标签: mysql sql automation