发布网友 发布时间: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