У меня есть база данных с технологией MySQL / Php. У меня есть база данных, которая будет иметь следующие столбцы:
Id (первичный ключ)
заглавие
Описание
Del
Дата
Позиция
И так далее ....
Каждая строка представляет билет или запись, которую пользователь добавляет в базу данных. Пользователь может определить положение записей, выбрав целое число для помещения в базу данных (от 1 до n). Затем, когда все записи отображаются, он будет отображаться по номеру позиции. С первой позиции отображается первым. Единственное правило заключается в том, что не может быть позиции с одинаковым значением (не может быть более одной записи с позицией 1). Также пользователь должен иметь возможность выбрать номер позиции при вставке новых записей. Также пользователь должен иметь возможность изменять положение любых существующих записей или строк.
Какой алгоритм сортировки или программный код следует использовать для решения этой проблемы или задачи?