mysql不删除原有数据,重新对ID进行排序

浏览:1422 日期:2017-04-15 19:00:17
分类:技术编程 来自:找优站

通过下面三个步骤就可以对mysql表混乱的ID进行重新排序。重要的是不会对其他的数据有影响。可以保留原有的数据。


1,删除原有主键:

ALTER  TABLE  `table_name` DROP `id`;


2,添加新主键字段:

ALTER TABLE `table_name` ADD `id` int( 11 ) NOT NULL FIRST;


3,设置新主键:

ALTER  TABLE  `table_name` MODIFY COLUMN  `id` int( 11 ) NOT NULL  AUTO_INCREMENT,ADD PRIMARY  KEY(id);