【发布时间】:2011-01-18 14:29:48
【问题描述】:
我今天早些时候问过这个问题,但我不确定我说得有多清楚。
我有一个 MySQL 列,其中填充了 1-56 的有序数字。这些数字是由我的 PHP 脚本生成的,而不是由 auto_increment 生成的。
我想做的是在 PHP 脚本设置正确的数字后使该列自动递增。 PHP 脚本与 jQuery 界面协同工作,允许我使用 jQuery 的 UI 插件重新排序项目列表。
一旦我决定了条目的顺序,我希望将列设置为自动递增,这样如果我要插入一个新条目,它就会识别出已经存在的最高数字列并将其自己的 id 编号设置为比现有的高 1。
有人对如何处理这种情况有任何建议吗?
【问题讨论】:
-
你想在数据库中自动递增吗?
-
是的 - 我有另一个脚本,它将简单地将内容添加到数据库中,我想基本上识别为条目分配给 id 列的数字。也许让 PHP 脚本以某种方式检查现有 id 数据的最大值并将传入数据的 id 分配给比现有值高 1 的值会更聪明?