我使用的是php和mysql。我有一個ID列設置爲自動增量作爲主鍵的表。我試圖添加另一個名爲sort_order的列。插入行時,sort_order列應該自動增加。然後用戶將能夠更改sort_order值。但MySQL不允許自動增加多個列?mysql中的多個自動增量
什麼是自動增加sort_order值的最佳方式?
通過熱門請求,一些更多的解釋。
在管理區域中,用戶將擁有一個類別列表。使用javascript,用戶可以拖動他們想要的類別的順序。腳本然後發佈新順序中的所有id的列表,以及舊順序中的sort_order值。
然後我有一個php函數,它用新的sort_order值更新mysql。
所有這些都已經完成,除了我手動填寫了所有sort_order值。我希望它能夠在用戶創建新類別時具有價值。
然後,我可以使用sort_order在前端正確顯示類別順序。
我已經做好了一切。但是在開發中,我手動填充sort_order的值。
你能告訴我們更多關於你如何使用'sort_order'列嗎? –
究竟需要第二個auto_increment列?我不明白這背後的推理。 – pkk
如果您可以詳細瞭解使用情況,可以建議更好的替代方案。 – ThinkCode