В моей деятельности у меня есть кок с данными, полученными из БД SQLite по этому запросу:Android удалить запись SQLite
private List<String> ottieniAnni(){
List<String> result = new LinkedList<String>();
SQLiteDatabase db = new BHelper(this).getReadableDatabase();
String sql = "SELECT DISTINCT strftime('%Y',"+GTable.DATE+") FROM "+GTable.TABLE_NAME;
Cursor c = db.rawQuery(sql, null);
while (c.moveToNext()){
result.add(c.getString(0));
}
db.close();
return result;
}
Теперь с помощью кнопки, я хочу, чтобы удалить все записи в год, выбранного пользователем. Я использовал метод db.delete(), но так будет удалять все записи. Должен ли я установить параметр, но не знаю, как это сделать:
SQLiteDatabase db= mHelper.getWritableDatabase();
db.delete(GiornateTable.TABLE_NAME, null, null);
db.close();
Вы можете найти ответ по поводу здесь ... [удалить все-сТОЛ-строки-из-SQLite-базы данных-таблицы] [1] [1]: http://stackoverflow.com/questions/8131526/remove-all-table-rows-from-sqlite-database-table – Srinivasan