【发布时间】:2010-02-18 15:34:47
【问题描述】:
我很难理解标题,所以让我解释一下。
我正在做的是使用 jQuery UI 在页面上创建可排序的列表元素。提交订单后,php 会根据它们的顺序为列表元素分配一个递增值,删除现有的 id 列,创建一个新的 id 列并插入每个列表元素值 WHERE title=x。这会创建正确的 ID 顺序,并且工作正常。
我现在想做的是将列更改为 auto_increment,这样如果我插入一个新条目,就会自动分配 id,比 php 脚本生成的最大数字高一个数字。我没有使用任何外键或任何东西,只是这个简单的表。
这可能吗?
【问题讨论】:
-
问题可能不仅在于它是否可能或可行,还在于它是否合理甚至更可取。我不确定“删除现有的 id 列,创建一个新的 id 列并插入每个列表元素值 WHERE title=x”部分。 (我有点怀疑这是一个好主意,但也许这只是我......)你能详细说明一下吗?