[英]Having `Neo.ClientError.Statement.InvalidType` in Neo4j
[英]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.