码迷,mamicode.com
首页 > 数据库 > 详细

MySQL ID排序乱了的解决办法

时间:2018-02-27 14:02:02      阅读:436      评论:0      收藏:0      [点我收藏+]

标签:post   after   使用   数据   div   alt   删除   mysql   字段   

可能在整理表中数据的时候删除了某一行数据,导致ID空缺,下面是我用到的解决办法:(请先备份,MySQL备份方法见 MySQL->MySQL备份)

 

使用ALTER DROP删除原有的ID字段:

ALTER TABLE 表名 DROP 字段名

添加新的ID字段:

ALTER TABLE 表名 ADD ID 字段类型 [自动增长] [主键]

这里可以用到 FIRST 或者 AFTER 来控制新添加字段的位置;

例如添加到表的第一例:

ALTER TABLE 表名 ADD ID 字段类型 [自动增长] [主键] FIRST

添加到某字段之后:

ALTER TABLE 表名 ADD ID 字段类型 [自动增长] [主键] AFTER 原有字段

 

PS:一定要先备份;

MySQL ID排序乱了的解决办法

标签:post   after   使用   数据   div   alt   删除   mysql   字段   

原文地址:https://www.cnblogs.com/phpcurd/p/8478361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!