我已經有一個SQLite數據庫設置,我正在使用它作爲Android應用程序的緩存。該應用程序執行HTTP請求並獲取我可以插入到數據庫中的對象列表。第一個請求,如果我做了要求,怎麼辦所有以更好的方式如下:從SQLite數據庫插入,更新和刪除(Android)
1)插入從列表
2所有新對象)更新已經在數據庫中的所有對象
3)刪除最近對象列表中不存在的所有行。
我知道可以使用「INSERT OR UPDATE」查詢來完成選項1和2。我如何有效管理第三個選項?
現在我的方法是從表中刪除所有,然後插入所有。但這不是非常有效。任何想法如何改善?