Cómo incrementar el campo en la base de datos sqlite android

Quiero incrementar una columna en una base de datos sqlite android. Estoy haciendo esto

public void atualiza(String word){ this.db.rawQuery("UPDATE words SET count = count + 1 WHERE word= ? ", new String[] {word}); } 

Y yo llamo a este método en otra clase como esta:

 this.dh.atualiza(word); 

Pero cuando extraigo la base de datos del emulador y comprobar con el Navegador de base de datos SQLite, el campo no se incrementa. ¿Por qué?

Realmente debe utilizar execSQL para una consulta que no devuelve una tabla: Aumentar el valor de un registro en la base de datos android / sqlite

Necesita iniciar una transacción en la base de datos Los datos no se insertan en la base de datos Sqlite en android

  • Cómo probar si el cursor está vacío en una consulta SQLiteDatabase
  • GreenDAO - clave primaria en varias columnas
  • Cómo imprimir la consulta ejecutada por el método query () de android
  • ¿Qué hace la clase SQLiteOpenHelper con el parámetro de contexto?
  • No se puede abrir la base de datos-Android
  • SQLiteDatabase - ¿Cómo utilizar la cláusula where?
  • La restricción de Android Room FOREIGN KEY falló
  • Base de datos no copiar desde activos
  • Obtener mínimo de la columna de la base de datos SQLite?
  • La transacción de Sqlite bloquea Android ui
  • Android - SQLite ContentResolver insertar / eliminar / actualizar en UI Thread?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.