创建用户写入数据库时member_id不正常递增

创建用户写入数据库时member_id不正常递增

老师您好,我在创建用户写入数据库时我的member_id不是递增的,而是一个很大的数,我也打开了字段的自动递增,请问是什么原因呢

相关截图:

http://img1.sycdn.imooc.com//climg/60bd83c2095b3f1613040826.jpg

http://img1.sycdn.imooc.com//climg/60bd83f50965a23109970536.jpg

http://img1.sycdn.imooc.com//climg/60bd84180997487b10050405.jpg

http://img1.sycdn.imooc.com//climg/60bd843d09c55bb706930701.jpg

http://img1.sycdn.imooc.com//climg/60bd846a09aa654709750915.jpg

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

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

1回答
好帮手慕小尤 2021-06-07 14:26:40

同同学你好,同学在数据库中是否存储过id值比较大的数据,则导致数据库根据最大的数值进行自增。则建议同学设置自增的初始值,然后重新进行自增试一下。如下所示:

http://img1.sycdn.imooc.com//climg/60bdb83f095d94e305050280.jpg

alter table member AUTO_INCREMENT = 506;

注:建议同学将最后一条数据删除,然后在设置初始自增值,否则会根据最大值进行自增。

祝学习愉快!

  • 提问者 慕神1531670 #1

    你好,按照您的方法做了还是不行

    http://img1.sycdn.imooc.com//climg/60bdbf0b09627d3516000900.jpg

    http://img1.sycdn.imooc.com//climg/60bdbf1d0995481510750637.jpg

    2021-06-07 14:39:33
  • 好帮手慕小尤 回复 提问者 慕神1531670 #2

    同学你好,1、建议同学删除数据,重新初始自增数值,然后使用课程源码进行测试,查看是否还存在该问题。

    2、如果还存在,则建议同学将数据库删除,然后重新创建一个新的数据库试一下。

    2、或建议同学将代码以复制粘贴的方式反馈到问答区,便于老师测试代码与定位问题。

    祝学习愉快!

    2021-06-07 15:59:49
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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