mysql修改自增长值以及重新开始生成ID

如果ID没有其他表关联,可以试试如下SQL代码:

set @newid:=0;
update dws_user set ID=(@newid:=@newid+1);
alter table dws_user AUTO_INCREMENT=47; // 修改为最大ID值加一

执行后,ID将从1开始。将会替换掉中间不连续的ID。

此条目发表在网络分类目录,贴了标签。将固定链接加入收藏夹。