表必須始終存儲不超過25條記錄。這意味着當我插入新的記錄數組時,我必須控制記錄的總數,如果超過25,就需要刪除一些舊記錄。 (表中有整數主鍵&文本字段的日期時間插入)。我如何管理它?刪除sqlite數據庫中的舊記錄android
1
A
回答
2
我想,你只需要在算法
- 插入新記錄
- 選擇按日期排序的所有條目,並檢查結果有超過25項
- 如果是,獲得25日的日期。 entryLast
- 刪除年紀大entryLast
1
爲此,您可以使用id來監視它是否跨越25,那麼您應該按照increasedNo - 25
刪除行。您可以添加此ID以刪除您的行db
。
0
我不同意維內特,只監測ID,如果你不專門請教了DB重新編號是條目將無法正常工作的所有條目。它會增長。 我會使用一個有限的分貝作爲here並且在刪除最舊的條目之前檢查它的大小。
相關問題
- 1. 從sqlite數據庫刪除記錄
- 2. 查詢刪除從SQLite數據庫的特定記錄android
- 3. SQLite iOS DB刪除舊記錄
- 4. SQLite刪除舊數據
- 5. 從數據庫中刪除最舊的記錄
- 6. 關於從數據庫中刪除舊記錄的問題
- 7. 從sqlite數據庫中的表中刪除所有記錄
- 8. 自動過期並刪除SQLite數據庫中的記錄
- 9. SQLite刪除數據庫中最後25%的記錄
- 10. 從數據庫中刪除舊記錄(Postgres/Rails)
- 11. 如何從數據庫表中自動刪除舊記錄?
- 12. 應該從數據庫中刪除舊記錄?
- 13. 在android中刪除SQLite數據庫
- 14. 從sqlite數據庫中刪除 - Android
- 15. 刪除數據庫中的記錄cakephp
- 16. 刪除數據庫中的記錄
- 17. 使用PHP Tinker從SQlite中刪除數據庫記錄
- 18. 面臨錯誤,同時從sqlite數據庫中刪除記錄
- 19. 無法使用Navicat從sqlite數據庫中刪除記錄
- 20. 使用Java從sqlite數據庫中刪除記錄
- 21. Android的刪除記錄的SQLite
- 22. 刪除舊的記錄
- 23. 在sqlite中刪除記錄
- 24. 服務刪除舊的x天SQLite數據庫中的條目
- 25. 無法通過刪除()刪除SQLite數據庫中的行 - Android
- 26. Vaadin從數據庫中刪除記錄
- 27. 從數據庫中刪除記錄
- 28. 從數據庫中刪除記錄
- 29. 從數據庫中刪除記錄
- 30. 從數據庫中刪除記錄