我正在使用php和mysql。我有一个表,其中id列设置为自动递增作为主键。我正在尝试添加另一个名为sort_order的列。插入行后,sort_order列应自动递增。然后,用户将能够更改sort_order值。但是mysql不允许多于一列的自动递增?
自动递增sort_order值的最佳方法是什么?
受欢迎的要求,更多的解释。
在管理区域中,用户将具有类别列表。用户可以使用javascript拖动所需类别的顺序。然后,脚本将发布新顺序中所有ID的列表,以及旧顺序中的sort_order值。
然后,我有了一个用新的sort_order值更新mysql的php函数。
除我手动填写所有sort_order值外,所有这些都已完成。我希望它在用户创建新类别时能够有一个值。
然后,我可以使用sort_order在前端正确显示类别顺序。
我已经做好了 但是在开发中,我手动填写了sort_order的值。
您可以使用触发器,请参见http://dev.mysql.com/doc/refman/5.1/de/create- trigger.html