美文网首页
Mysql对自增主键ID进行重新排序

Mysql对自增主键ID进行重新排序

作者: 年少懵懂丶流年梦 | 来源:发表于2017-04-03 15:33 被阅读493次

    MySQL数据库表的自增主键ID号经过一段时间的添加与删除之后乱了,需要重新排列。

    一、不清空数据

    原理:删除原有的自增ID,重新建立新的自增ID。

    1. 删除原有主键:
    ALTER TABLE `table_name` DROP `id`;
    
    1. 添加新主键字段并设置主键:
    ALTER TABLE `table_name` ADD 'id' mediumint(6) PRIMARY KEY NOT NULL AUTO_INCREMENT FIRST;
    

    二、如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数

    truncate table 表名
    

    http://blog.csdn.net/yu757371316/article/details/53419105

    相关文章

      网友评论

          本文标题:Mysql对自增主键ID进行重新排序

          本文链接:https://www.haomeiwen.com/subject/auqoottx.html