设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

如何在mysql删除相同文章 [复制链接]
查看:71 | 回复:6

124

主题

262

回帖

980

积分

高级会员

积分
980
发表于 2011-4-13 15:15:06 | 显示全部楼层 |阅读模式
大家在采集过程中都会遇到过带有重复文章,请问有什么sql语句可以批量删除相同文章呢?

62

主题

576

回帖

1402

积分

金牌会员

积分
1402
发表于 2011-4-13 16:02:40 | 显示全部楼层
为神马不做入库前冗余检测

124

主题

262

回帖

980

积分

高级会员

积分
980
 楼主| 发表于 2011-4-13 16:05:45 | 显示全部楼层
原帖由 stick 于 2011-4-13 16:02 发表


为神马不做入库前冗余检测


不懂,我这个程序自动更新内容的,没有检测的

42

主题

778

回帖

1706

积分

金牌会员

积分
1706
发表于 2011-4-13 16:31:28 | 显示全部楼层
原帖由 糕手 于 2011-4-13 16:31 发表


查询相应表单,然后根据文章标题(这个重复文章看你定义是什么,一般定义是标题),查询,相同的 删除


我首先查询满足两个字段title和content,就被视为重复文章.

"


然后只保留pid最小值,但报错,语句我看了很多遍都没错啊.但就是报错.

"

[ 本帖最后由 11qq 于 2011-4-13 16:51 编辑 ]

124

主题

262

回帖

980

积分

高级会员

积分
980
 楼主| 发表于 2011-4-13 16:47:06 | 显示全部楼层
为什么不在插入数据库之前做检测呢,如果重复就不插入数据库

2

主题

141

回帖

342

积分

中级会员

积分
342
发表于 2011-4-13 22:11:09 | 显示全部楼层
如果采集的话,直接搞title就行了
你的表结构是如何?

28

主题

196

回帖

516

积分

高级会员

积分
516
发表于 2011-4-14 00:47:49 | 显示全部楼层
你的表是什么结构的
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-6-27 20:35 , Processed in 0.031644 second(s), 4 queries , Gzip On, Redis On.

返回顶部