66问答网
所有问题
sqlserver里面怎么删除主键为guid的重复数据?
也就是说有两条数据是重复的,只有主键不同,现在要删除其中的一条数据
举报该问题
推荐答案 2012-07-12
找到这个重复的GUID对应的数据,然后找出这两条数据的不同作为这两条重复的数据的唯一条件,根据这个条件删除其中不需要的一个,比如2条数据有:
guid IID 信息
a1 1 xxxxx
a1 2 xxxxx
这样就能删除 guid=a1 and IID =1 或者为2的数据了
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/DDxDv99pp.html
其他回答
第1个回答 2012-07-10
会出现这样问题数据的根源在哪里?找到这个根源就好办里,如果删除了数据没找到问题根源这样的重复数据还会出现。
第2个回答 2012-07-14
先依据据重复字段找出想要的资料,再用delete 删除对应的记录
第3个回答 2012-07-06
要删除主键,如果有关联其他表就要用级联删除
第4个回答 2012-07-08
先将主键删除,在通过telete语句删除一行记录
1
2
下一页
相似回答
sql语句
删除重复
记录求教 谢谢~
答:
这个是保留其他相同,guid最小的那条,当然你也可以把min改成max,保留guid最大的那条
---补充--- delete from test where cast(guid as varchar(255)) not in (select min(cast(guid as varchar(255))) from test group by id,follower)这样,把guid转成字符再删 ...
给表添加
主键
,但是有
重复数据
,无法添加,该
怎么
办?
答:
如果一定要以这一列为主键,你需要清理重复数据 如果只是随便添加主键,你可以增加一个自增列,或者GUID列
,总之就是一个不会出现重复数据的列,然后给此列添加主键
如何
查找数据库中
的重复数据
答:
1、查找表中多余
的重复
记录,重复记录是根据单个字段(peopleId)来判断 select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count (peopleId) > 1)2、
删除
表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录...
数据
库
里
字段是uniqueidentifier类型的,
怎么
操作
答:
Guid
u = System.Guid.NewGuid();对于上面提到的Order与OrderDetail的程序,如果选用UniqueIdentifier作为
主键的
话,我们完全可以避免上面提到的增加网络RoundTrip的问题。通过程序直接生成
GUID
填充主键,不用考虑是否会出现
重复
。UniqueIdentifier字段也存在严重的缺陷:首先,它的长度是16字节,是整数的4倍长,...
VS2005
删除数据
库
的数据
答:
一种通过控件的形式
删除
:protected void grvPunish_RowDeleting(object sender, GridViewDeleteEventArgs e){
Guid
guid
= XmlConvert.ToGuid(grvPunish.DataKeys[e.RowIndex]["
GUID
"].ToString());//获取该行的
主关键字
段(与
数据
库对应的
主键
)string conn = ConfigurationManager.ConnectionStrings["sql...
sql server
2012
怎么
在每个表创建
主键
并不
重复
答:
不
重复的主键
列可以选择自增列或者使用32位的
guid
字符串自增列 对于这两种方式,都需要对已有
数据
进行主键填充 DECLARE @i int SET @i=0 UPDATE table1 SET @i=@i+1,ID=@i 这段代码是对自增列已有数据填充
大家正在搜
sqlserver怎么设置主键
sql server主键和外键
sqlserver主键
sqlserver添加主键
sqlserver设置主键自增
sqlserver修改主键
sqlserver主键自增语句
sqlserver数据库
sql为数据库添加主键
相关问题
sqlserver如何去除重复数据,而且数据无主键
SQL表内除了主键其他数据重复的如何删除只保留一条
删除数据库表(无主键)中重复的记录,sql语句怎么写?
sql server 怎么删除表里重复数据
sql没有主键删除重复数据只保留一条,如图 ;
sqlserver 2008中的表,id列是不重复的主键,除...
sql server 如何过滤向另一个表中插入重复主键的问题
不用distinct 关键字 怎么删除sqlserver中两...