SQL

Как изменить статус комментариев для большого количества нод

08.11.2013

Если нужно изменить статус комментариев для большого количества нод в Drupal, используйте следующий SQL запрос:

UPDATE `node` SET comment = STATUS WHERE TYPE = 'NODE_TYPE';
UPDATE `node_revision` SET comment = STATUS WHERE nid IN (SELECT nid FROM node WHERE TYPE = 'NODE_TYPE');

где: NODE_TYPE - машинное название ноды, STATUS - число, принимающее следующие значения: 0 - отключить комментарии ; 1 - комментарии закрыты (чтение); 2 - комментарии открыты (чтение/запись);

Подробнее