由于删除了某些记录行,所以自增字段不连续了。重排或归零的方法:
方法1:
truncate table 你的表名
//这样不但重新定位自增的字段,而且会将表里的数据全部删除,慎用!
方法2:
delete from 你的表名
dbcc checkident(你的表名,reseed,0)
//重新定位自增的字段,让它从1开始
方法3:
如果你要保存你的数据,介绍你第三种方法,by QINYI
用phpmyadmin导出数据库,你在里面会有发现哦
编辑sql文件,将其中的自增下一个id号改好,再导入。
方法4:
MyISAM数据表----可用alter table table_name AUTO_INCREMENT=n命令来重设自增的起始值。(有效)
本文详细介绍了在数据库中遇到自增字段不连续时,如何通过四种方法进行修复:清空表数据并重新定位自增字段、使用特定SQL语句重新定位自增字段、保存数据并手动修改SQL文件导入、以及MyISAM表专用命令重设自增起始值。适合数据库管理和维护场景。
1071

被折叠的 条评论
为什么被折叠?



