MYSQL在创建一个带有自增主键ID的表时,通常在删除数据时,导致自增主键不连续了。使用下面的SQL脚本可以重置主键。
重置已有数据主键
set @rownum = 0;
update table_name set id = @rownum := @rownum+1;
修改自增主键的起始值
alter table table_name auto_increment = 起始值
MYSQL在创建一个带有自增主键ID的表时,通常在删除数据时,导致自增主键不连续了。使用下面的SQL脚本可以重置主键。
重置已有数据主键
set @rownum = 0;
update table_name set id = @rownum := @rownum+1;
修改自增主键的起始值
alter table table_name auto_increment = 起始值