Android SQL: найти и удалить элемент из базы данных SQL - PullRequest
0 голосов
/ 03 апреля 2011

Я не могу узнать, как ... сначала найти элемент в базе данных SQL, выполнив поиск строки, а затем удалив найденный элемент. Моя база данных - это просто список строк. Я узнал, как составить список элементов, но не уверен, как удалить из него определенные элементы ....

Ответы [ 2 ]

0 голосов
/ 03 апреля 2011

Не зная точно о ваших таблицах и т.д. У меня есть эта ссылка для вас.

Сначала вы дадите имя своей таблице, затем передадите что-то вроде

"myColumn = ?" 

и как аргумент where-вы передадите в массив строк со строкой, которую хотите найти.Самый безопасный способ - дать уникальные идентификаторы (первичные ключи) каждой строке.поэтому вы обязательно удалите нужную запись.

0 голосов
/ 03 апреля 2011

Используйте оператор DELETE :

DELETE FROM YOUR_TABLE
 WHERE column_name = 'your_string'

Будьте осторожны

Проверьте, что запрос удалит то, что вы хотите, изменив его на SELECT до с использованием версии УДАЛИТЬ:

SELECT * FROM YOUR_TABLE
 WHERE column_name = 'your_string'

Возможно, вам потребуется указать дополнительные сведения, чтобы выделить нужную запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...