Скажем, у меня выпадающие кнопки кредитных карт.Как сохранить пользовательский порядок сортировки в Mysql?
Мой упорядоченность:
SELECT * from cards;
DISCOVER
MASTER-CARD
VISA
Я на самом деле хочу
MASTER-CARD
VISA
DISCOVER
Это нестандартный заказ решил бизнесом.
Так что, хотя поддержания sequence_id в Mysql
DISCOVER 3
MASTER-CARD 1
VISA 2
Так что я могу получить эти поля в порядке их sequence_id.
SELECT * from cards order by sequence_id;
MASTER-CARD 1
VISA 2
DISCOVER 3
Но проблема в том, что когда мне нужно добавить еще одну карту в таблицу, мне придется настраивать все идентификаторы. Есть ли лучший способ поддерживать последовательность?
How to define a custom ORDER BY order in mySQL не решает проблему, поскольку я не могу указать все поля в моем запросе, так как таблица огромна и продолжает меняться.
отпуска пробелы использовать 10,20,30 и т.д. новый можно сжать между ними. Вот почему старые строки с нумерованными языками программирования всегда имели номера строк таким образом – e4c5
Спасибо, я думаю, это решает мою проблему. Я могу оставить пробел в 50 или 100 для большого количества изменений. – user3184974