Увеличьте значение записи в базе данных 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});

Также пробовал '?' вместо просто ?, но это привело только к ошибке во время выполнения.

Ответы на вопрос(1)

Ваш ответ на вопрос