首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

mysql数据库删除重复数据解决办法

2014-01-15 
mysql数据库删除重复数据大家看一下我这个mysql数据库,我要删除这里面UserNameandContentText这两个字段的

mysql数据库删除重复数据
mysql数据库删除重复数据解决办法
大家看一下我这个mysql数据库,我要删除这里面UserName   and  ContentText这两个字段的重复数据,不是单独删除一个字段里面的重复数据,是要对比UserName和ContentText这两个字段都一样的话删除,求删除语句怎么写呀???求高手帮忙...
我运行了这个怎么不对呢
语法明显不对,自己改改呗
[解决办法]

引用:
SELECT * FROM TEST2 WHERE ID NOT IN(SELECT id FROM TEST2 GROUP BY `NAME`,CON)
这一条语句我按照我的数据表和字段把它改成了SELECT * FROM bigdata_comment WHERE ID NOT IN(SELECT ID FROM bigdata_comment GROUP BY UserName,ContentText);是这样么?这条语句是查询出来的重复的数据么



你要是查重复不多的就用我的方法,要是重复次数多,就用这位仁兄的
--删除重复数据
--方法
---用户删除大量数据重复,数据重复次数不多
begin
  while((select count(1) from (select entry_id from ksd_entry group by entry_id having(COUNT(1))>1) as a


)>0)
 begin
    delete from ksd_entry where ksdid in (select min(entry_id) from ksd_entry group by entry_id having(COUNT(1))>1)
 end
end
--方法1
------用于删除数据多次重复的数据
delete from ksd_entry where ksdid not in (select min(ksdid) from ksd_entry group by entry_id)


我的方法给你  自己改改

[解决办法]
mysql数据库删除重复数据解决办法
要怎么删除呢?求解呀mysql数据库删除重复数据解决办法
这样的两条是不算重复的,除非UserName和ContentText都一样才删除...

wo bu shi  gaosu ni le me
[解决办法]

这样是可以的,那我要删除呢mysql数据库删除重复数据解决办法我这样删除就报错了


看来你数据库没怎么学好啊  好人做到底,语句直接给你写好


这样是可以的,那我要删除呢mysql数据库删除重复数据解决办法我这样删除就报错了

看来你数据库没怎么学好啊  好人做到底,语句直接给你写好


begin
  while((select count(1) from (select UserName,ContentText from bigdata_comment group by UserName,ContentText having(COUNT(1))>1) as a
)>0)
 begin
    delete from bigdata_comment where ID in (select min(ID) from bigdata_comment group by UserName,ContentText having(COUNT(1))>1)
 end
end

为啥不用我在3#的NOT IN啊这么写多麻烦啊。

热点排行