mysql 如何把表里的主键重新排序

发布网友 发布时间:2022-04-23 17:01

我来回答

2个回答

懂视网 时间:2022-05-02 10:37

Mysql数据库表的自增主键重新排列

1,删除原有主键:
ALTER TABLE `表名` DROP `id`;

2,添加新主键字段:
ALTER TABLE `表名` ADD `id` MEDIUMINT( 8 ) NOT NULL FIRST;

3,设置新主键:
ALTER TABLE `表名` MODIFY COLUMN `id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);

Mysql数据库表的自增主键重新排列

标签:mysql 主键 排列

热心网友 时间:2022-05-02 07:45

之前一个表本来有数据的 后面删除了记录 但是添加ID后排序不是重1开始的
如果是自增字段,删除数据,是根据原来的继续往后排的
1、可以删除这个字段,重新建立个自增字段就可以了
2、也可以重新设置排序起始
alter table table_name AUTO_INCREMENT=n
例如:
alter table papa_group AUTO_INCREMENT=1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com