繁体   English   中英

自动增量不从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_incrementauto_increment_offset变量。 这可以避免因auto_increment导致的复制冲突。

简短的回答是不依赖于后续的auto_increment数字,没有间隙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM