今天早些时候我问了这个问题,但我不确定我是多么清楚。将列更改为Auto_Increment
我有一个MySQL列填充有序号码1-56。这些数字是由我的PHP脚本生成的,而不是由auto_increment生成的。
我想要做的就是在PHP脚本设置正确的数字之后使此列auto_incrementing。 PHP脚本与jQuery接口协同工作,允许我使用jQuery的UI插件重新排列项目列表。
一旦我决定了我想要的条目的顺序,我希望列设置为自动增量,这样如果我插入一个新条目,它会识别已存在的最高数字在列中,并将其自己的ID号设置为比已有的ID高一个。
有没有人有任何建议如何处理这种情况?
你想在数据库中自动增加吗? – 2010-02-19 01:16:08
是的 - 我有另一个脚本,将简单地添加到数据库的内容,我想基本上识别哪个号码分配给条目的id列。也许让PHP脚本以某种方式检查现有的id数据的最高值并将传入数据的id分配给比存在的值高一个值会更聪明些? – 2010-02-19 01:22:32