Tienes que borrarlos de la tabla phpbb_posts y phpbb_posts_text y además actualizar el campo topic_replies en phpbb_topics. Seguramente es esto último lo que no has hecho...
Hacerlo a mano puede ser infumable, supongo que será más sencillo hacerlo a través de alguna consulta SQL... La siguiente consulta te daría como resultado dos columnas, una con cada topic_id y otra con el número real de respuestas que tiene
Código:
SELECT topic_id, COUNT(topic_id)-1 FROM `phpbb_posts` GROUP BY topic_id
Los resultados de la segunda columna los tendrías que meter en la columna topic_replies de phpbb_topics, de forma que los topic_id se correspondan.
Código:
UPDATE `phpbb_topics` SET topic_replies = x WHERE topic_id = y
(sustituir x e y por los resultados obtenidos en la consulta SELECT)
Imagino que se podrá hacer todo en una sola consulta SQL... pregunta en el foro de bases de datos a ver si algún gurú de mysql sabe cómo hacerla. Si se puede no te olvides de pasar la respuesta por aquí, que me interesa
Otra opción es programarte un script en php que primero consulte, guarde un array con el número de respuestas a cada topic_id, y luego actualice la tabla phpbb_topics.
Saludos