数据库更新所有具有不同值的表

时间:2017-11-10 19:15:41

标签: android

我想通过输入不同的值来更新表中的所有行。请帮帮我。我的代码

 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;
}

1 个答案:

答案 0 :(得分:0)

将db.update语句更改为

db.update(TABLE_NAME, //table
            contentValues, // column/value
           "ID  = ?", // selections
            id);