mysql自增字段重排

本文详细介绍了在数据库中遇到自增字段不连续时,如何通过四种方法进行修复:清空表数据并重新定位自增字段、使用特定SQL语句重新定位自增字段、保存数据并手动修改SQL文件导入、以及MyISAM表专用命令重设自增起始值。适合数据库管理和维护场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于删除了某些记录行,所以自增字段不连续了。重排或归零的方法:

 

 

方法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命令来重设自增的起始值。(有效)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值