我想我的數據庫查詢這個樣子的:的SQLite Android的方法更新
UPDATE table_name SET salary = salary + cash WHERE id_wallet = id_wallet2
現金和id_wallet2-的方法
我寫這個方法來發送。但方法改變工資,不要承擔額外的錢。你有什麼想法如何做到這一點?
public void AddCashWallet(int id_wallet, double cash){
ContentValues contentValues1 = new ContentValues();
ContentValues contentValues2 = new ContentValues();
contentValues2.put(Wallets.COLUMNS.id_walllet, id_wallet);
contentValues1.put(Wallets.COLUMNS.currency_cash,cash);
DbHelper.getWritableDatabase().update(Wallets.TABLE_NAME,contentValues1,""+contentValues2,null);
}
但我想我的查詢是這樣的:UPDATE table_name SET salary = salary + cash WHERE id_wallet = id_wallet2
在這一刻的樣子:UPDATE table_name SET salary = cash WHERE id_wallet = id_wallet2
這是'INSERT'所以它的'add',不'update'。你可能想糾正你的標題 –