有沒有辦法使用ContentProvider執行以下查詢?ContentProvider更新
UPDATE TableName
SET ColumnName=ColumnName + 1
WHERE id=1
我知道我可以執行這個作爲rawQuery,但我想知道有多少行受到影響。此外,execSQL方法說:
它沒有辦法返回任何數據(如受影響的行數)。相反,鼓勵在可能的情況下使用insert(String,String,ContentValues),update(String,ContentValues,String,String [])等。
但是,我找不到任何方法來使用我的ContentProvider的更新方法來做到這一點。
使用update()更新 – pskink
我知道如何通過替換它們來更新值,但我不知道如何對它們做一些操作,如增量 – Steel