2011-07-17 75 views
3

對於我的Android應用程序,我需要在表格的某些行中向上調整並向用戶顯示舊值和新值。有沒有辦法通過對數據庫的單個查詢來做到這一點(使用返回更新的行或類似的方法?)?或者我必須使用兩個查詢:獲取舊值,然後用新的值更新?SQLite在更新後獲得舊值

在此先感謝

回答

1

您需要這樣做兩個查詢。如果您想確保在寫入之前其值不會發生變化,您可以在讀取之前開始事務 - 只需確保提交事務以啓用更改即可。

2

據我所知,SQLite不像其他數據庫那樣支持從更新提取的子句,所以你最好運行兩個查詢。