更新数据库中的所有行

时间:2016-12-15 18:29:33

标签: android database sqlite bulk content-values

更新数据库中所有记录的有效方法是什么。我尝试更新与表id无关的相同键的所有行,如下所示:

 for (int i = 0 ; i < rowsCount ; i++) {
      cv.put(column2, columnValue[i]);
      cv.put(column3, columnValue[i]);
      db.update(tableName, cv, null, null);
}

更新:我无法知道id值。数据库中的id值如下所示:1,22,50,67等。

1 个答案:

答案 0 :(得分:0)

更新

String strSQL = "";

//Get the id that u want
String strSQL = "UPDATE theTable SET Column1 = someNewValue; UPDATE theTable SET Column1 = someNewValue;";
myDataBase.execSQL(strSQL);

使用“;”您要引入的每个更新的分隔符。