我想通过输入不同的值来更新表中的所有行。请帮帮我。我的代码
public boolean updateData(String id,String name, String number_phone, String about, Integer price, String color){
SQLiteDatabase db = this.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(COL_1, id);
contentValues.put(COL_2, name);
contentValues.put(COL_3, number_phone);
contentValues.put(COL_4, about);
contentValues.put(COL_5, price);
contentValues.put(COL_6, color);
db.update(TABLE_NAME, contentValues, "ID = " + id, null);
return true;
}
答案 0 :(得分:0)
将db.update语句更改为
db.update(TABLE_NAME, //table
contentValues, // column/value
"ID = ?", // selections
id);