3
對於我的Android應用程序,我需要在表格的某些行中向上調整並向用戶顯示舊值和新值。有沒有辦法通過對數據庫的單個查詢來做到這一點(使用返回更新的行或類似的方法?)?或者我必須使用兩個查詢:獲取舊值,然後用新的值更新?SQLite在更新後獲得舊值
在此先感謝
對於我的Android應用程序,我需要在表格的某些行中向上調整並向用戶顯示舊值和新值。有沒有辦法通過對數據庫的單個查詢來做到這一點(使用返回更新的行或類似的方法?)?或者我必須使用兩個查詢:獲取舊值,然後用新的值更新?SQLite在更新後獲得舊值
在此先感謝
您需要這樣做兩個查詢。如果您想確保在寫入之前其值不會發生變化,您可以在讀取之前開始事務 - 只需確保提交事務以啓用更改即可。
據我所知,SQLite不像其他數據庫那樣支持從更新提取的子句,所以你最好運行兩個查詢。