繁体   English   中英

Neo4j:删除2个节点之间的关系Neo.ClientError.Statement.SyntaxError

[英]Neo4j: delete relationship between 2 nodes Neo.ClientError.Statement.SyntaxError

我有密码查询应删除2个节点之间的关系

MATCH (t:User) - [r:LINKED_TO] - (p:Movie) 
WHERE ID (t) = {0}, ID (p) = {5} 
DELETE r 
RETURN r, t

运行后,我有类似的错误

无效的输入',':预期的空格,'。',节点标签,'[',“ =〜”,IN,STARTS,ENDS,CONTAINS,IS,'^','*','/','%' ,'+','-','=',“ <>”,“!=”,'<','>',“ <=”,“> =”,AND,XOR,OR,LOAD CSV,开始,匹配,退绕,合并,创建,设置,删除,删除,前进,带有,调用,返回,联合,';' 或输入的结尾(第1行,第67列(偏移量:66))

问题是什么? 我无法解决它:(

您需要使用AND在where子句中指定第二项。 另外,一旦您过去了,尝试返回r就会出错-毕竟,您只是删除了它:)

MATCH (t:User) - [r:LINKED_TO] - (p:Movie) 
WHERE ID (t) = {0}
AND ID (p) = {5} 
DELETE r 
RETURN t,p

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM