广告联盟网

 找回密码
 注册
查看: 566|回复: 5
打印 上一主题 下一主题

在mysql中如何删除两个字段相同的数据

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在mysql中如何删除两个字段相同的数据。
比如在一篇文章中。标题相同。作者相同。 就想把这个数据删除掉。
大家帮助一下啊。
2#
 楼主| 发表于 2007-1-14 | 只看该作者


QUOTE:
原帖由 cnlq 于 2007-1-15 02:36 发表
试试这条sql: delete from table where 'title'='author'

你好你误会我的意思了,我的意思是比如我有一万篇文章,而这一万篇文章里有部分文章标题和作者都相同的,那么这些文章基本上是重复的,所以我想把这些重复的文章删除,只保留一篇。

谢谢你的回答,还能帮我想想吗?
3#
发表于 2007-1-15 | 只看该作者
delete  c1.title from tables where (select c1.title  c2.title from tables as c1,tables as c2 where c1.title=c2.title)
4#
发表于 2007-1-15 | 只看该作者
新建一个表,然后把旧表数据无重复COPY过去。

INSERT INTO "tables1" SELECT * FROM "tables" GROUP BY title
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|广告联盟网  

GMT, 2024-11-25 , Processed in 0.058889 second(s), 19 queries .

Powered by Discuz! X3.2

© 2005-2021 www.ggads.com GGADS 广告联盟网

快速回复 返回顶部 返回列表