SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Wie lösche ich bestimmte Zeilen in der SQLite-Datenbank?

Sie könnten eine Abfrage wie diese verwenden:

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

Für das update -Methode schreiben Sie den SQL-Ausdruck in WHERE -Klausel in der whereClause Parameter; whereArgs wird nur für String-Werte benötigt:

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