社区
MS-SQL Server
帖子详情
关于数据库ID的增加问题
legendxia
2003-05-08 05:23:02
我在数据库的每个表中都加了ID字段,以方便查询、添加与删除之类操作,但是我发现ID会一直增加,这样,前面删除掉的ID资源将无法使用,这正常吗?望高手指点,谢谢!
...全文
49
5
打赏
收藏
关于数据库ID的增加问题
我在数据库的每个表中都加了ID字段,以方便查询、添加与删除之类操作,但是我发现ID会一直增加,这样,前面删除掉的ID资源将无法使用,这正常吗?望高手指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
正常的,前面使用的就不再使用了.:)
MS-SQL Server
34,872
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章