SQlite взять строку с удалением

  • Автор темы Автор темы Fedor5588
  • Дата начала Дата начала

Fedor5588

Client
Регистрация
04.06.2017
Сообщения
347
Реакции
85
Баллы
28
Подскажите пожалуйста, кто знает. Есть таблица (Table) с количеством строк 1000, и одним столбцом (UK). У меня записываются туда ссылки в столбец, и потом мне необходимо брать первую строку в переменную и удалять эту строку. Уже который день мучаюсь с синтаксисом запроса все не получается, постоянно ошибка.

Я вижу это так, что можно сделать два запроса: один взять первую строку, второй удалить первую строку. И записать в переменную, а потом в коде вызвать эту переменную и отправить сразу два запроса к базе. Но я не могу правильно написать эти два запроса, подскажите пожалуйста какие варианты могут быть запросов для моей ситуации.

Я пробовал и так DELETE FROM Table WHERE UK=(SELECT TOP 1 UK FROM Table)
 
если нет id в таблице, то получай rowid , встроенный скрытый id , вот так :
SELECT rowid,* FROM Tasks_1
и узнав rowid сможешь удалить запись.
DELETE FROM Tasks_1 WHERE rowid = 'полученный rowid из записи'
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)