zblog数据库删除重复文章SQL语句

955次阅读
没有评论

有时候可能采集或者什么原因,导致了数据库里有重复文章,而且zblog有文章去重插件,但是很贵,

所以,就有了这个SQL,可以实现基于MySQL数据库的zblog的文章去重,保留唯一的文章,而且执行效率还行。。(我试过其他一些语句,直接数据库干爆了。这个20多万文章,去重也就1分钟

 

DELETE
FROM
zbp_post
WHERE
log_Title IN ( SELECT a.log_Title FROM ( SELECT log_Title FROM zbp_post GROUP BY log_Title HAVING count( log_Title ) > 1 ) a )
AND log_ID NOT IN (
SELECT
b.log_ID
FROM
( SELECT log_ID FROM zbp_post GROUP BY log_Title HAVING count( log_Title ) > 1 ) b
)

 
吾爱互联
版权声明:本站原创文章,由 吾爱互联 2022-11-19发表,共计368字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
载入中...