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:
- ¿Qué se puede hacer sobre el hecho de que Android elimina automáticamente los archivos corruptos de SQLite?
- SQLite Android no puede abrir el archivo de base de datos
- Android ContentProvider Esquema de URI para notificar a CursorAdapters escuchando consultas de OUTER JOIN
- Mejor manera de acceder a la base de datos en la aplicación multi-threaded Android?
- ¿Cómo extender la clase SQLiteDatabase?
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é?
- Cómo realizar una prueba de unidad de migración de base de datos entre versiones
- Android y SQLite - recupera el ID máximo de la tabla
- ¿Cómo puedo insertar una comilla doble (") en el campo Varchar de la base de datos SQLite?
- Problema de almacenamiento de datos de Android
- Ormlite leer Fecha como 'yyyy-MM-dd'
- ¿Es posible comparar dos cursores?
- ¿Restricciones de clave externa en Android usando SQLite? En Eliminar cascada
- ¿Cómo puedo comprobar si mi tabla sqlite contiene datos?
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 obtener datos de cordova-plugin-nativestorage en android java
- Enviar la posición GPS de la aplicación de Android al mapa de navegación externo y navegar allí por voz