我想我的数据库查询这个样子的:的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'。你可能想纠正你的标题 –