WordPress清除多说残余信息
早年多说兴起的时候尝试过,但诸多不便之后便卸载了,但数据库中一直残留着相关的信息,对于一个有强迫症的人来说是无法接受的,今天清理数据库的时候终于想起来清理了。

直接操刀吧!

前置

操作前备份是个好习惯~

操作

登录数据库,依次执行以下语句,执行的时候需要注意,将以下语句中的 wpdb 换成你的数据库名称,每张表的wp_前缀也换成自己的。

语句:

DELETE FROM `wpdb`.`wp_commentmeta` WHERE (CONVERT(`meta_id` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_id` USING utf8) LIKE '%duoshuo%' OR CONVERT(`meta_key` USING utf8) LIKE '%duoshuo%' OR CONVERT(`meta_value` USING utf8) LIKE '%duoshuo%')
DELETE FROM `wpdb`.`wp_comments` WHERE (CONVERT(`comment_ID` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_post_ID` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_author` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_author_email` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_author_url` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_author_IP` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_date` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_date_gmt` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_content` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_karma` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_approved` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_agent` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_type` USING utf8) LIKE '%duoshuo%' OR CONVERT(`comment_parent` USING utf8) LIKE '%duoshuo%' OR CONVERT(`user_id` USING utf8) LIKE '%duoshuo%')
DELETE FROM `wpdb`.`wp_options` WHERE (CONVERT(`option_id` USING utf8) LIKE '%duoshuo%' OR CONVERT(`option_name` USING utf8) LIKE '%duoshuo%' OR CONVERT(`option_value` USING utf8) LIKE '%duoshuo%' OR CONVERT(`autoload` USING utf8) LIKE '%duoshuo%')
DELETE FROM `wpdb`.`wp_postmeta` WHERE (CONVERT(`meta_id` USING utf8) LIKE '%duoshuo%' OR CONVERT(`post_id` USING utf8) LIKE '%duoshuo%' OR CONVERT(`meta_key` USING utf8) LIKE '%duoshuo%' OR CONVERT(`meta_value` USING utf8) LIKE '%duoshuo%')
DELETE FROM `wpdb`.`wp_usermeta` WHERE (CONVERT(`umeta_id` USING utf8) LIKE '%duoshuo%' OR CONVERT(`user_id` USING utf8) LIKE '%duoshuo%' OR CONVERT(`meta_key` USING utf8) LIKE '%duoshuo%' OR CONVERT(`meta_value` USING utf8) LIKE '%duoshuo%')

这下看着干净了~

如果你打算先检查下有多少相关信息,可以把上面语句中的 DELETE FROM 换成 SELECT * FROM,试试~