数据库主键自增ID 删除后 出现断号 怎么让其重新顺号
4个回答
2018-07-31 · 知道合伙人软件行家
关注
展开全部
这个是不可以的,几乎每一个数据库引擎都是按照这样一个模式进行序号的递增的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用truncate table 表名,亲测,好用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、不清空数据
原理:删除原有的自增ID,重新建立新的自增ID。
1,删除原有主键:
ALTER TABLE `table_name` DROP `id`;
2,添加新主键字段并设置主键:
ALTER TABLE `table_name` ADD 'id' mediumint(6) PRIMARY KEY NOT NULL AUTO_INCREMENT FIRST;
二、如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数
truncate table 表名
原理:删除原有的自增ID,重新建立新的自增ID。
1,删除原有主键:
ALTER TABLE `table_name` DROP `id`;
2,添加新主键字段并设置主键:
ALTER TABLE `table_name` ADD 'id' mediumint(6) PRIMARY KEY NOT NULL AUTO_INCREMENT FIRST;
二、如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数
truncate table 表名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-10-22
展开全部
可以把主键自增去掉,重新设置自增,试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询