SQLite
 sql >> Database >  >> RDS >> SQLite

Come elimino righe specifiche nel database SQLite

Potresti usare una query come questa:

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

Per l'update , scrivi l'espressione SQL in WHERE clausola nella whereClause parametro; whereArgs è necessario solo per i valori stringa:

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