假設我有一個信用卡下拉按鈕。如何在Mysql中維護自定義排序順序?
我的排序是:
SELECT * from cards;
DISCOVER
MASTER-CARD
VISA
其實我是想
MASTER-CARD
VISA
DISCOVER
這是商業決定自定義的順序。
所以,我雖然在MySQL
DISCOVER 3
MASTER-CARD 1
VISA 2
保持sequence_id所以我可以在自己的sequence_id的順序獲取這些字段。
SELECT * from cards order by sequence_id;
MASTER-CARD 1
VISA 2
DISCOVER 3
但問題是,當我不得不在表中添加另一張卡時,我將不得不自定義更新所有ID。 有沒有更好的方法來維護序列?
How to define a custom ORDER BY order in mySQL不能解決我的問題,因爲我無法指定查詢中的所有字段,因爲表格很大並且不斷變化。
休假差距使用10,20,30等新的可擠之間英寸這就是爲什麼舊線編號的編程語言總是有這種方式的行號 – e4c5
謝謝我認爲這解決了我的問題。我可以留下50或100的差距進行大量編輯。 – user3184974