2014-08-29 4 views
-22

Я хочу удалить определенную строку таблицы SQLite в моем Android. Скажем, я хочу удалить вторую строку из пяти строк. Как я могу это достичь?Удалить определенную строку из таблицы SQLite в Android

+0

'УДАЛИТЬ ИЗ таблицы WHERE id = som_value'? ([Удалить учебник] (http://www.w3schools.com/sql/sql_delete.asp)) – Pphoenix

+9

Кажется, вам нужны некоторые базовые учебники по sql .. – pskink

+0

Благодарим @pskink за напоминание. Мне не нужно было удалять по критерию выбора. Я хотел удалить по id строки. – vidulaJ

ответ

3
SQLiteDatabase db = dbhelper.getWritableDatabase(); 
db.delete(TABLE_NAME, _ID + " = ?", new String[] { Integer.toString(id) }); 

Попробуйте это. 'id' будет номером строки, который вы хотите удалить.

Смежные вопросы