让MySQL数据库里的主键ID重新排序

昨天采集到了一份全国大学详细资料的数据,可是数据的ID不是完整的,中间缺少了一些ID,这让我感觉很不爽.
虽然我不是处女座,但我还是看不下去,所以就必须给ID重新排序.
MySQL alter命令走起.

**重新排序之前的数据**

mysql_id_sort_01.jpg

ALTER TABLE 【表名字】 DROP 【列名称】

ALTER TABLE `riskmanage_info_university` DROP COLUMN `id`;

然后再创建列
ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST

ALTER TABLE `riskmanage_info_university` ADD `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

一删除一创建就完成了看似庞大的任务,这时再查看ID,已成为满意自增完整的ID.
重新排序之后的数据
mysql_id_sort_02.jpg

让学习成为一种习惯!      欢迎加入IT技术交流群213470752      IT技术交流