我正在使用PHP和MySQL。我有一个表,其中id列设置为自动递增的主键。我正在尝试添加另一列称为sort_order。当插入行时,sort_order列应自动递增。然后用户将能够更改sort_order值。但是MySQL不允许为多个列自动递增?
最佳方法是如何自动递增sort_order值?
按照常规请求,这里有更多的解释。
在管理区域,用户将获得一个类别列表。使用JavaScript,用户可以拖动他们希望类别的顺序。然后脚本发布新顺序中所有ID和旧顺序中的sort_order值的列表。
然后,我有一个PHP函数,它用新的sort_order值更新mysql。
所有这些都已经完成,除了我手动填写了所有sort_order值。我希望它能够在用户创建新类别时具有价值。
然后,我可以使用sort_order正确显示前端类别顺序。
我已经完成了所有工作。但在开发中,我手动填写了sort_order的值。
最佳方法是如何自动递增sort_order值?
按照常规请求,这里有更多的解释。
在管理区域,用户将获得一个类别列表。使用JavaScript,用户可以拖动他们希望类别的顺序。然后脚本发布新顺序中所有ID和旧顺序中的sort_order值的列表。
然后,我有一个PHP函数,它用新的sort_order值更新mysql。
所有这些都已经完成,除了我手动填写了所有sort_order值。我希望它能够在用户创建新类别时具有价值。
然后,我可以使用sort_order正确显示前端类别顺序。
我已经完成了所有工作。但在开发中,我手动填写了sort_order的值。