根据mysql

时间:2018-01-02 17:00:08

标签: mysql

假设我有一个包含许多行的MySQL表,我想以特定的方式限制它。每行都有一列userID,该列已编制索引但不是唯一的。每行还有createDate的日期时间列。

我希望表格永远不会包含超过给定userID的X个(例如1000个)行数。因此,无论何时插入行,如果这意味着现在有大于X行where userID = Y,那么数据库将根据createDate的值删除一行。

这可能只在数据库内部实现吗?我应该对这种方法有什么性能问题?

0 个答案:

没有答案