SQLite
 sql >> Base de données >  >> RDS >> SQLite

Comment supprimer des lignes spécifiques dans la base de données SQLite

Vous pouvez utiliser une requête comme celle-ci :

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

Pour la update méthode, écrivez l'expression SQL dans le WHERE clause dans whereClause paramètre; whereArgs est nécessaire uniquement pour les valeurs de chaîne :

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