Video 完整性约束冲突:1062视频嵌入字段的重复条目

Video 完整性约束冲突:1062视频嵌入字段的重复条目,video,drupal-7,nodeapi,Video,Drupal 7,Nodeapi,内容类型:-视频显示 字段:-视频名称(类型:字符串)、视频(类型:视频嵌入字段)、艺术家(类型:节点引用字段) 用户已经创建了VideoDisplay类型的记录。现在根据要求,我可以在现有视频中添加更多的艺术家 因此,我采取这种方法:- $node_vids = node_load($videoId); $node_vids->field_artist[LANGUAGE_NONE] = array( 0 => array('nid' => $fo

内容类型:-视频显示

字段:-视频名称(类型:字符串)、视频(类型:视频嵌入字段)、艺术家(类型:节点引用字段)

用户已经创建了VideoDisplay类型的记录。现在根据要求,我可以在现有视频中添加更多的艺术家

因此,我采取这种方法:-

$node_vids = node_load($videoId);
$node_vids->field_artist[LANGUAGE_NONE] = array(
               0 => array('nid' => $form_state['values']['nid']));
$node = node_submit($node_vids);
node_save($node);
但它给了我一个错误的说法:

SQLSTATE[23000]:完整性约束冲突:密钥“PRIMARY”的1062重复条目“node-143-0-0-und”

在视频中插入数据时出现此错误(类型:Video Embed Field)。但这里我只想保存艺术家(类型:节点引用字段)字段。我知道node_save实际上保存了内容类型的所有属性


搜索网络后,我尝试使用字段\u attach\u update(),但它再次抛出相同的异常。请告诉我解决此问题的任何解决方案。

field\u sql\u storage\u field\u storage\u write()。调用此函数不会调用任何挂钩