![](/img/trans.png)
[英]MySQL Auto increment: Is there any way to reassign IDs starting from 1?
[英]auto increment not starting from 1
我将一些数据插入数据库,我有一个自动增量的id列。 我昨天更新了我的xampp服务器,现在自动增量从不同的表中的4,3,5开始。 过去以前工作得很好。 我没有删除表中的任何行,它只是从这些数字开始。 怎么了?
ALTER TABLE tablename AUTO_INCREMENT = 1
这会将您的自动增量重置为从1开始
如果你真的想重置它,在phpMyAdmin中,打开这个表,转到Operations并更改AUTO_INCREMENT的值。
您可以从以下命令重置自动增量ID:
ALTER TABLE TABLE_NAME AUTO_INCREMENT = 1;
这将从1开始。
要么
转到LOCALHOST / PHPMYADMIN输入:
select your DB
选择特定表后,再去操作设置一个数字到自动增量。
如果你真的想重置它,在phpMyAdmin中,打开这个表,转到Operations并更改AUTO_INCREMENT的值.-----这对我有用,我刚刚完成了这个,
这可能是使用Galera集群的结果。 默认情况下 ,它将根据群集的大小以及群集大小更改时自动调整auto_increment_increment
和auto_increment_offset
变量。 这可以避免因auto_increment导致的复制冲突。
简短的回答是不依赖于后续的auto_increment
数字,没有间隙。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.