Stergerea comentariilor duplicate din WordPress

Este posibil ca in urma unor disfunctionalitati ale pluginurilor de comentarii din WordPress, gen Disqus sau Facebook Comments, sa apara comentarii duplicat de care vreti sa scapati.

Solutia este sa rulati acest cod MySQL:

DELETE FROM wp_comments
 USING wp_comments, wp_comments as vtable
 WHERE (NOT wp_comments.comment_ID=vtable.comment_ID)
 AND (wp_comments.comment_content=vtable.comment_content);

In cazul unui tabel cu multe intrari este posibil sa adaugati urmatoarea linie inaintea sintaxei anterioare:

SET SQL_BIG_SELECTS=1;

sau

SET MAX_JOIN_SIZE=#;

IMPORTANT: Nu uitati sa faceti un backup al bazei de date inainte de a incerca rularea acestei sintaxe!