社区
MS-SQL Server
帖子详情
关于数据库ID的增加问题
legendxia
2003-05-08 05:23:02
我在数据库的每个表中都加了ID字段,以方便查询、添加与删除之类操作,但是我发现ID会一直增加,这样,前面删除掉的ID资源将无法使用,这正常吗?望高手指点,谢谢!
...全文
34
5
打赏
收藏
关于数据库ID的增加问题
我在数据库的每个表中都加了ID字段,以方便查询、添加与删除之类操作,但是我发现ID会一直增加,这样,前面删除掉的ID资源将无法使用,这正常吗?望高手指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caiyunxia
2003-05-08
打赏
举报
回复
2^20,一定够用
hooboo
2003-05-08
打赏
举报
回复
正常,你可以用bigint够你用了
SmileSkyNet
2003-05-08
打赏
举报
回复
这是正常的,因为你要用这个ID作唯一标识,所以应该每次都生成不同的ID,而SQL Server中字段属性设置中有这样的设置
identity(1,1)这个设置表示,该字段初始值为1,增量为1,且是自动增长,
由于是唯一标识,所以就算你把某行记录删除后,该行的标识字段值不会再出现!
chenlishu413
2003-05-08
打赏
举报
回复
不過你可以使用
truncate table tablename來清除,id就可以再接著使用了.
CrazyFor
2003-05-08
打赏
举报
回复
正常的,前面使用的就不再使用了.:)
数据库
自增
ID
和分布式
ID
目录 1、自增
id
是主键 1.1 简述 1.2 处理方式 1.2.1 空洞数据场景的处理 ...如果
数据库
有主键,切主键设置为自增。以mysql为例,一般自增主键对应的存储类型为整形int,即对应的占用 4 个字节,作为有.
mysql
数据库
自增
id
,删除数据后
id
不连续,出现断层
mysql
数据库
自增
id
,删除数据后
id
不连续,出现断层 当删除前几条数据,
数据库
重启与不重启,自增的
id
会延续最大的
id
然后继续走下去,会出现断层; 当删除中间几条数据,
数据库
重启与不重启,自增的
id
会延续最大的
id
...
mysql
数据库
id
主键自
增加
删除后不连续的
问题
解决
解决
问题
的思路是:修改开始自
增加
的
id
,从而让自
增加
开始于你设置的值 用到的方法是:alter table category auto_increment = 100 100为举例值,实际值看你自己 举例:在tp5中 //先用max方法获取当前最大的
id
...
如何处理
数据库
中
ID
重复的
问题
对于
ID
的增长可以是自增长或者是手动增长,自增长的话,如果测试添加一批数据进来就有可能与...查看
数据库
里数据的最大的值,将number设置成一个比之还大的值,即往后插入数据时的
ID
值是从number开始增长 2、通过手
sqlserver
数据库
id
主键自增
sqlserver
数据库
创建表
id
主键自增
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章