自动增量不从1开始

时间:2013-10-19 01:10:02

标签: mysql phpmyadmin

我将一些数据插入数据库,我有一个自动增量的id列。我昨天更新了我的xampp服务器,现在自动增量从不同的表中的4,3,5开始。过去以前工作得很好。我没有删除表中的任何行,它只是从这些数字开始。有什么问题?

5 个答案:

答案 0 :(得分:4)

ALTER TABLE tablename AUTO_INCREMENT = 1

这会将您的自动增量重置为从1开始

答案 1 :(得分:3)

如果你真的想重置它,在phpMyAdmin中,打开这个表,转到Operations并更改AUTO_INCREMENT的值。

答案 2 :(得分:1)

您可以从以下命令重置自动增量ID:

ALTER TABLE TABLE_NAME AUTO_INCREMENT = 1;

这将从1开始。

OR
转到LOCALHOST / PHPMYADMIN输入:

select your DB

选择特定表后,再转到“操作”,将数字设置为“自动增量”。

答案 3 :(得分:0)

如果您真的要重置此设置,请在phpMyAdmin中打开此表,转到“操作”并更改AUTO_INCREMENT的值。-----这对我来说是正常的,

答案 4 :(得分:0)

这可能是使用Galera群集的结果。通过default,它将根据集群的大小以及集群大小的变化自动调整auto_increment_incrementauto_increment_offset变量。这样可以避免由于auto_increment而造成的复制冲突。

简短的答案是不要依赖后面的auto_increment个数字。