任何人都知道sql查询或wordpress插件可以帮助我删除重复的注释。
在导入帖子,将评论添加到wordpress时,我遇到了一些超时和重复的过程,因此一些评论发布了两次。
查看WordPress模式的一些图像,然后您应该能够通过查询来标识要删除的记录,例如
SELECT wp_comments.*
FROM wp_comments
LEFT JOIN (
SELECT MIN(comment_id) comment_id
FROM wp_comments
GROUP BY comment_post_id, comment_author, comment_content
) to_keep ON wp_comments.comment_id = to_keep.comment_id
WHERE to_keep.comment_id IS NULL
您应该在上面运行查询,并确保它返回的是正确的记录(将被删除的记录)。一旦您对查询满意,就可以将其从a更改SELECT
为aDELETE
DELETE wp_comments
FROM wp_comments
LEFT JOIN (
SELECT MIN(comment_id) comment_id
FROM wp_comments
GROUP BY comment_post_id, comment_author, comment_content
) to_keep ON wp_comments.comment_id = to_keep.comment_id
WHERE to_keep.comment_id IS NULL
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句