wordpress怎么一次性消除标题重复文章

优采云 发布时间: 2020-08-09 12:43

  有些站长同学使用wordpress做采集站,不断的云采集各类文章自动发布到自己的网站上。但采集站最大的问题就是会采集到好多重复文章。这时,我们需将采集过来的重复文章进行去重处理。(相关教程:wordpress怎样实现手动采集)

  以下是二种一次性消除标题重复文章的方式:

  去除重复文章,只保留一篇

  

CREATE TABLE my_tmp AS SELECT MIN(ID) AS col1 FROM wp_posts GROUP BY post_title;<br />

DELETE FROM wp_posts WHERE ID NOT IN (SELECT col1 FROM my_tmp);<br />

DROP TABLE my_tmp;

  去除重复文章,一片都不保留

  

CREATE TABLE my_tmp AS Select ID AS col1 From wp_posts Where post_title In (Select post_title From wp_posts Group By post_title Having Count(*)>2);<br />

DELETE FROM wp_posts WHERE ID IN (SELECT col1 FROM my_tmp); <br />

DROP TABLE my_tmp;

  另一种清除所有重复文章的方式

  

CREATE TABLE my_tmp AS Select ID AS col1 From wp_posts Where post_title In (Select post_title From wp_posts Group By post_title Having Count(*)>2);DELETE FROM wp_posts WHERE ID IN (SELECT col1 FROM my_tmp); DROP TABLE my_tmp;

  操作方法很简单,只需将里面的SQL句子,放到自己网站数据库的 SQL框里,然后执行就可以了。(注意:操作之前,请先进行网站备份)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线