MYSQL自增主键ID重置

1、清空表并重置自增主键

truncate table table_name

2、现有数据重新从1开始编号(后续新增数据不顺延)

-- 1、重置已有数据主键
SET @rownum = 0; UPDATE table_name SET id = @rownum := @rownum +1;

-- 2、修改自增主键,beginIndex为查询出来的最大id+1 
SELECT max(id)+1 from table_name;
alter table table_name auto_increment= beginIndex;


    标签: SQL

    Danzel
    Danzel管理员

    • 声明:本文由Danzel于2022-11-10转载(优化),转载须经原站同意并注明出处。
    • 本文地址:http://maryd.cn/?id=248
    上一篇:360文件夹
    下一篇:Windows开机跳过用户名直接登录到桌面的方法

    留言评论

    暂无留言
    取消
    扫码支持