Mysql 重置自增主键的方式

  1. 首先执行 show create table 'your_table_name' 查看目前的 AUTO_INCREMENT 的值
    `
    结果会输出 如下语句
CREATE TABLE `your_table_name` (

) ENGINE=InnoDB AUTO_INCREMENT=1334369102809694211 DEFAULT 
可以看到目前数据库引擎中保存自增ID 为 1334369102809694211
  1. 数据库引擎会保证总是使用当前最大的ID值+1,因此如果希望重置Id ,需要自行修改数据库中的 auto_increment 值 , 并且需要保证当前表不存在任何记录
  2. 执行 alter table ‘your_table_name’ auto_increment = '期望的id值'

版权声明:本文为zhuoxiuwu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。