我想知道在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