phpMyAdmin - 自动增量ID

时间:2011-08-25 17:43:25

标签: mysql phpmyadmin auto-increment

关于phpMyAdmin和自动增量的快速问题。如果我添加了一个产品并且它被分配了id 1,那么我在添加另一个之前将其删除,即使我删除了id,下一个也会被赋予id 2.我希望这是有道理的。

这有关系吗?

3 个答案:

答案 0 :(得分:1)

不,这是正常的(我的)SQL行为。

答案 1 :(得分:1)

它不是它的工作方式。自动增量值存储在一个变量中,它只添加一个变量,而不是检查最大值并向其中添加一个。它是正常行为,看起来很乱,但效果很好。

答案 2 :(得分:0)

考虑您有1000行的示例,并删除行ID = 1。您是否希望下一个条目的ID为1001?还是1?

这是按预期工作的,但如果你绝对必须,你可以像在MySQL中的任何其他列那样手动设置值。