Не должно быть никаких проблем. Сотри их!
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я никогда не разрабатывал с использованием drupal 5.x. Только 6. Так что мне, возможно, понадобится немного исправить некоторые мелкие детали.
Я собирался рекомендовать Views Bulk Operations для удаления комментариев для каждого типа узла, однако, похоже, он не разработан для 5.x.
У вас есть несколько вариантов, как это сделать. Вот один из них:
ОБНОВЛЕНИЕ КРЮЧКА:
Если у вас есть вспомогательный модуль, создайте хук обновления. Затем вы можете запустить это с помощью update.php. Логика этого была бы что-то вроде (я не проверял запрос)
SELECT c.cid FROM comments c
INNER JOIN node ON n.nid = c.nid
WHERE n.type = 'story'
тогда
foreach ($cids as $cid) {
comment_delete($cid);
}
Однако, если комментариев слишком много, ваш запрос может истечь.