暂无图片
数据库需要添加唯一索引 但是重复数据较多,怎么操作?
我来答
分享
暂无图片 匿名用户
数据库需要添加唯一索引 但是重复数据较多,怎么操作?

数据库需要添加唯一索引 但是重复数据较多,怎么操作?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
董大威

加个自增列。

暂无图片 评论
暂无图片 有用 1
打赏 0
cqiwen

既然重复数据很多,还添加唯一索引做什么?

暂无图片 评论
暂无图片 有用 0
打赏 0
五藏

如果有重复数据,创建唯一索引的过程会出错的。

我想你的本意是为每行添加唯一的行标识,这个就要看具体数据库了,比如MySQL,可以添加自增列。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
什么是数据库表?如何创建一个数据库表?
回答 2
已采纳
数据库表是数据库中的一个组织单位,用于存储和组织相关的数据。它由行和列组成,并且表中的每一行都表示一个数据记录,而列定义了记录中的不同属性或字段。CREATETABLEmytable
羲和Halo数据库测试版与正式版有什么不同?
回答 1
已采纳
功能上没有不同,只是license有时间限制
有没有比较好的数据差异对比工具推荐?
回答 1
这个要看什么数据库,以及对比的场景是什么?
数据每秒事务提交次数大概是多少?
回答 2
已采纳
vsysstat与dbahistsysstat有与commits相关的一些指标,可以自己采集,计算,例如usercommits,usercommits指标系统内部事务也会计算在内,selectvalu
tidb能不能用 yaml 模式写好备份恢复?
回答 2
问了就是可以😀
在分布式数据库中主机的信息存放在哪个表中
回答 1
host表 
2T的表导出需要占用多少undo,有评估的依据可以参考吗?
回答 3
在oracle里,如果一致性导出的话,是需要占用undo的,这个跟你的事务长短有关。
原来的数据库版本是SQL2008 现在换成SQL2016 原来的数据库文件能直接附加吗?
回答 1
2008的好像可以直接附加。2000才不行
从utf-8的数据库中导出的txt sqlldr导入到gbk的数据库中 怎么避免乱码?
回答 1
已采纳
设置在导出时按源库字符集设定NLSLANG用SQLLoader装载时按目标库的字符集设定相应的NLSLANG例如将US7ASCII库下的汉字,转换到UTF8字符集的数据库下:SETNLSLANG.US
asm的datafile中,有很多数据文件比如:ts_data.110.1124535,但这个文件在v$datafile中找不到,这是什么原因?
回答 2
有一些是链接文件,在asm中执行lslrt,看它指向哪个数据文件
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~