SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Como faço para excluir linhas específicas no banco de dados SQLite


Você poderia usar uma consulta como esta:
db.execSQL("DELETE FROM " + TABLE_NAME +
           " WHERE " + currentdate + " - " + TIMESTAMP_DB + " > 2*24*60*60");

Para a update método, escreva a expressão SQL no WHERE cláusula na whereClause parâmetro; whereArgs é necessário apenas para valores de string:
db.update(TABLE_NAME, currentdate + " - " + TIMESTAMP_DB + " > 2*24*60*60", null);