删除自定义元字段(Meta Fields)

可通过博文编辑页面的“自定义字段”界面元素增加新字段、修改已有字段。对于字段的删除,请使用以下SQL语句(以Rank Math残留字段为例):

-- 1. 定义要操作的自定义字段key
SET @target_key = 'rank_math_analytic_object_id' COLLATE utf8mb4_unicode_520_ci;

-- 2. 查看该字段目前的所有取值及对应的文章ID
SELECT post_id, meta_key, meta_value
FROM wp_postmeta
WHERE meta_key = @target_key;

-- 3. 查看该字段的所有不同取值以及出现次数(聚合统计)
SELECT meta_value, COUNT(*) AS usage_count
FROM wp_postmeta
WHERE meta_key = @target_key
GROUP BY meta_value
ORDER BY usage_count DESC;

完成进行上述统计操作后,在保证安全的情况下,执行以下删除操作:

-- 4. 彻底删除该自定义字段的所有记录(危险操作)
DELETE FROM wp_postmeta
WHERE meta_key = @target_key;

注意备份!

发表评论