我将一些数据插入数据库,我有一个自动增量的id列。我昨天更新了我的xampp服务器,现在自动增量从不同的表中的4,3,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_increment
和auto_increment_offset
变量。这样可以避免由于auto_increment而造成的复制冲突。
简短的答案是不要依赖后面的auto_increment
个数字。