我使用的是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