Увеличьте значение записи в базе данных Android / SQLite
Я пытаюсь увеличить значение целочисленного ключа в строке в моей таблице. Однако, похоже, ничего не происходит.
db.rawQuery("UPDATE table SET key = key + 1 WHERE name=?", new String[] {name});
Тем не менее, этот код работает нормально (просто устанавливает ключ в жестко закодированное значение):
ContentValues values = new ContentValues();
values.put("key", 2);
db.update("table", values, "name=?", new String[] {name});
Также пробовал '?' вместо просто ?, но это привело только к ошибке во время выполнения.