sql >> Base de Datos >  >> RDS >> SQLite

¿Cómo elimino filas específicas en la base de datos SQLite?

Podría utilizar una consulta como esta:

db.execSQL("DELETE FROM " + TABLE_NAME +
           " WHERE " + currentdate + " - " + TIMESTAMP_DB + " > 2*24*60*60");

Para la update método, escribe la expresión SQL en el WHERE cláusula en whereClause parámetro; whereArgs solo se necesita para valores de cadena:

db.update(TABLE_NAME, currentdate + " - " + TIMESTAMP_DB + " > 2*24*60*60", null);