Я создаю таблицу базы данных, которая будет хранить ссылки меню, которые в конечном итоге появятся на веб-странице.Как сохранить порядок записей в таблице базы данных
Моя проблема заключается в том, что я хочу контролировать порядок пунктов меню. Я мог бы иметь поле, называемое порядком, но каждый раз, когда у меня есть новая ссылка на меню, мне нужно будет вставить заказ и изменить все записи с более высоким порядком до +1.
Например, позволяет сказать, что я хочу, чтобы ссылки (в таком порядке):
Home About Products Shopping
я мог иметь таблицу с именем ссылок меню и иметь столбцы: Имя, Заказать
мой данные будут выглядеть так:
Name Order Home 1 About 2 Products 3 Shopping 4
, но если бы я хотел добавить новую ссылку calle d ContactUs, но я хотел показать прямо под домом.
может кто-нибудь подумать о лучшем способе хранения списка, который требует упорядочения в таблице базы данных без этого утомительного усилия по обслуживанию.
проблема здесь в том, что она не решает проблему. для внесения одного изменения требуется, чтобы вы обновили все записи> эту строку – leora
Ни одно изменение не требует обновления всех строк. Если вы добавите «Связаться с нами после дома», таблица, как показано на рисунке. Обновлен ответ. –
Это похоже на обновление связанного списка. –