社区
MS-SQL Server
帖子详情
关于自增的id的问题?
Jazzyh
2003-09-02 09:45:44
将id字段设为自增,经过若干次对记录的增加和删除操作后,id变得很混乱,
请教怎么解决?
...全文
28
2
打赏
收藏
关于自增的id的问题?
将id字段设为自增,经过若干次对记录的增加和删除操作后,id变得很混乱, 请教怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zarge
2003-09-02
打赏
举报
回复
select col1, col2, ... into #tmp from yourtable -- 包含id字段之外所有字段
truncate yourtable
insert into (col1, col2, ...)
select col1, col2, ... from #tmp
pengdali
2003-09-02
打赏
举报
回复
它就是这样,如果你要重新得到顺序的:
--删
ALTER TABLE table2 DROP COLUMN row_id
--加
ALTER TABLE table2 ADD row_id int identity(1,1)
或:
dbcc checkident(你的表名,reseed,0) --重新置位identity屬性的字段,讓其下個值從1開始
数据库
ID
自增
优缺点?
500W数据,UU
ID
占5.4G,
自增
ID
占2.5G.3.查询,写入效率高:查询略优。写入效率
自增
ID
是UU
ID
的四倍。缺点:1.导入旧数据时,可能会
ID
重复,导致导入失败。2.分布式架构,多个Mysql实例可能会导致
ID
重复。总结:1.单...
mybatis中如何获取mysql数据库中新插入的数据的
自增
id
值?
mybatis中如何获取mysql数据库中新插入的数据的
自增
id
值?
mysql不使用
自增
_
自增
ID
有什么坏处?什么样的场景下不使用
自增
ID
?
什么样的场景下不使用
自增
ID
?1.背景对于MySQL中表的主键一般采用
id
字段
自增
的形式,不过
自增
id
存在一些
问题
,在一些场景下是不推荐使用
自增
ID
的。2.什么是
自增
ID
自增
ID
是在设计表时将
id
字段的值设置为
自增
的形式,...
自增
ID
有什么坏处?什么样的场景下不使用
自增
ID
?
这里是修真院后端小课堂,每篇分享文从 ...什么样的场景下不使用
自增
ID
?】 1.背景介绍 在MySQL中,数据表的主键一般采用
id
字段
自增
的形式。使用
自增
ID
给我们带来不少便捷,但也有不少坏处。 2.知识...
数据库主键一定要
自增
吗?有哪些场景不建议
自增
?
出于习惯,我们一般会加一列
id
作为主键,而这个主键一般边上都有个 AUTO_INCREMENT, 意思是这个主键是
自增
的。
自增
就是 i++,也就是每次都加 1。但
问题
来了。主键
id
不
自增
行不行?为什么要用
自增
id
做主键?...
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章