Обновить все строки в базе данных

Какой эффективный способ обновить все записи в базе данных. Я пытаюсь обновить все строки для одного и того же ключа независимо от идентификатора таблицы, например так:

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

Обновление: я не могу знать значения идентификатора. Значения идентификатора в базе данных выглядят так: 1, 22, 50, 67 и т. Д.

1 ответ

Обновлено:

String strSQL = "";

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

Используйте ";" разделитель для каждого обновления, которое вы хотите ввести.

Другие вопросы по тегам