当我在mysql(phpmyadmin)中创建一个新表时,如
id TEXT auto_increment primarykey
所以当我开始添加项目时,表格id为1 2 3 4 5 .....好的,到目前为止没问题。
我可以在我的表中说我有1到45的ID。让我说我删除了id的41,42,43,44和45.然后我将另一个项添加到表中。 id从46开始,但我希望他们继续像41 42 43 ....再次。
phpmyadmin中是否有选项部分?
答案 0 :(得分:0)
不,这不是auto_increment的工作原理。您可以重置MySQL中的auto_increment指针,这可能会让您想要,具体取决于您的用例。
答案 1 :(得分:0)
这是正常的,我在其他RDBMS中也看到了这一点。
这是设计上的,我认为你不能做你想做的事。
答案 2 :(得分:0)
您可以发出命令重新设置身份字段:
alter table mytable auto_increment=41;
但是,这样做真的没什么意义。数字键只是 - 它们不需要是连续的。