2012-02-15 8 views
2

Я недавно столкнулся с точкой, где мне нужна база данных, чтобы сделать это. Я посмотрел онлайн и не нашел того, что решает проблему, и я понял. Другой способ сформулировать вышеупомянутый вопрос: «Как я могу заставить строки всегда в целых порядках перемещаться, чтобы заменить пустоты, заполненные удаленными строками?» Любая помощь будет принята с благодарностью.Как переформатировать базу данных SQLite так, чтобы rowIds равнялись размещению в таблице и когда строка удалялась, нижние строки перемещаются вверх

+3

Зачем нужна эта функциональность, можете ли вы дать нам некоторые детали? –

+1

Объясните, почему вы пришли «через точку, где мне нужна база данных, чтобы сделать» это. Это может помочь провайдеру ответить на ваш вопрос. – Bernard

ответ

2

Лучше понять, что такое SQL и как использовать его в рамках данной реализации, чтобы избежать вопросов и подходов, которые являются неправильными и могут привести к ошибкам, чрезмерным, недействительным, неподъемным, результатам.
Вы не изменяете первичный ключ. Вы добавляете колонку заказа или используете rownum (oracle) или что-то в этом роде. Оставьте только rowids/primary key.

+0

Спасибо, благодаря этому я создал метод решения этой проблемы. Принято и повышается. – jersam515

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

  • Нет связанных вопросов^_^