找回密码
 立即注册

QQ登录

只需一步,快速开始

ahzg89

注册会员

22

主题

45

帖子

195

积分

注册会员

积分
195
ahzg89
注册会员   /  发表于:2021-1-13 22:54  /   查看:1427  /  回复:3
往表里写数据时,自动生成的id都是往大可变,有一些删除掉的ID有没有办法再自动用。就是比如ID5删除了,我再创建一个能自动往小的空号补充?

3 个回复

正序浏览
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2021-1-14 09:06:50
地板
您好,建议您后面将帖子发布成悬赏帖子哦,这样会有很多的人帮您解决您的问题,然后您可以设置最佳答案,
这样对于后来学习的人,和我们帮您回答问题的人,还是您以后自己找这个问题的答案,都比较方便的,感谢您的支持~


-----------------------------------

您好,表中的ID自增是数据库固定的机制,只能递增不回头哦,

给您打个比方您就能理解数据库的ID生成机制了:
ID英文全称:identity,直译过来就是身份的意思,
就像日常生活中我们的身份证号码,每个人对应一个身份证号,
如果有一天这个人去极乐世界了,那么这个身份证号码也就随他而去了;

类比同理,数据表中的每一条数据就像现实生活中的每个人,
也有自己的身份识别,这就是ID,
这时当我们把数据删除后,就相当于这个人去极乐世界了,自然这条数据的ID也随它去了,
那么它的ID再重用,总觉得也就不合适了;

以上只是打个比方,如有不当之处,还望多多谅解,
毕竟学习第一,打比方第二嘛
希望有帮助到您的地方。
回复 使用道具 举报
ahzg89
注册会员   /  发表于:2021-1-14 08:44:47
板凳
表自带的阿拉伯数字id,不是自动编号。
回复 使用道具 举报
xiaoz悬赏达人认证 活字格认证
银牌会员   /  发表于:2021-1-13 23:32:10
沙发
  自动生成的ID是自动编号吧,勾选废号重用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部