主键自动增长不连续问题

主键自动增长不连续问题

视频13:19,主键自动增长不连续问题,如何解决?

http://img1.sycdn.imooc.com//climg/5f7e9c4109a3bb7711700584.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2020-10-08 14:06:34

同学你好,这里同学可以尝试将id为3的数据删除,然后取消自增主键的功能后,再重新开启自增主键的功能,最后再去添加数据就可以紧接着顺序继续添加了

祝学习愉快~

  • rock221 #1

    取消自增主键的功能后,再重新开启自增主键的功能 

    直接把代码删除了,然后保存,在写,在执行吗?还是有指定的关键字来执行呢?

    2021-04-11 16:47:44
  • 同学你好,并不是直接把主键代码删除,而是通过对应的sql语句取消主键的自增功能,比如:

    alter table `表名` change `字段` `字段` int (11) UNSIGNED NOT NULL ;

    添加主键的自增功能

    alter table `表名` change `字段` `字段` int (11) UNSIGNED NOT NULL AUTO_INCREMENT;

    如上所示,就是设置主键自增的sql语句,同学可以参考来自己本地书写执行。

    祝学习愉快!

    2021-04-11 17:36:32
  • alter table `表名` change `字段` `字段` int (11) UNSIGNED NOT NULL ;

    直接把原有的字段更改成新字段没有 auto的设置就行啦? 默认就覆盖更新啦?

    2021-04-11 17:55:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师