ใช้ sql พิจารณาว่าโหนดที่มีค่าเขตข้อมูลไม่ได้ตั้งค่าเป็น
SELECT nid,vid
from node where type='procedure' and nid not in (select entity_id from field_data_field_pr_choix_du_document)
field_data_field_pr_choix_du_document เป็นตารางที่สอดคล้องกับฟิลด์ของฉันและมีค่าที่ตราไว้รายการเดียวที่ตั้งค่าด้วยเอนทิตี id ที่อ้างถึงโหนด
ฉันใช้การแทรก SQL ... เลือกไวยากรณ์
https://dev.mysql.com/doc/refman/5.5/en/insert-select.html
INSERT INTO `field_data_field_pr_choix_du_document` (`entity_type`, `bundle`, `deleted`, `entity_id`, `revision_id`, `language`, `delta`, `field_pr_choix_du_document_value`)
SELECT 'node','procedure',0,nid,vid,'und',0,'Importer un document'
from node where type='procedure' and nid not in (select entity_id from field_data_field_pr_choix_du_document)