我想知道在MySQL中是否有简单的解决方案来截断MySQL条目。限制条目并截断新条目
例如:
我只想要一个表中的最多100个条目。如果提交了新条目(第101条条目),则它会删除 - 可以说 - 最后条目(按时间戳排序)并插入新条目(仍然只有100条条目)。
任何帮助,非常感谢。
我想知道在MySQL中是否有简单的解决方案来截断MySQL条目。限制条目并截断新条目
例如:
我只想要一个表中的最多100个条目。如果提交了新条目(第101条条目),则它会删除 - 可以说 - 最后条目(按时间戳排序)并插入新条目(仍然只有100条条目)。
任何帮助,非常感谢。
我不认为这是可能的在mysql (http://forums.mysql.com/read.php?21,42315,175712#msg-175712)。
用限制100在您的桌子上创建视图并按日期排序。 (http://dev.mysql.com/doc/refman/5.5/en/create-view.html)
您可以使用triggers来解决问题。
触发器是插入,删除或更新元素时调用的例程。所以你可以定义一个插入新元素时运行的触发器。
看看mysql的触发器:http://dev.mysql.com/doc/refman/5.1/de/create-trigger.html – phimuemue 2010-06-21 06:15:48