SQLite
 sql >> база данни >  >> RDS >> SQLite

Как да изтрия конкретни редове в SQLite база данни

Можете да използвате заявка като тази:

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

За update метод, напишете SQL израза в WHERE клауза в whereClause параметър; whereArgs е необходимо само за низови стойности:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Поставяне на данни за курсора в масив

  2. пагинация в списъка

  3. Връщане на масив от низове и го използвайте в AutoCompleteTextview

  4. Могат ли записи в базата данни, добавени от елементи, да бъдат изтрити с бутон?

  5. Как да получите ред в SQLite по индекс (не по идентификатор)