我正在使用以下查询来删除所有节点和关系:
START a=node(2)
MATCH (a)-[r:PUBLISHED_BY]->(c),
(b)-[s:PUBLISHED_UNDER]->(c)
DELETE r,s,c;
但是我收到以下错误消息。
==> TransactionFailureException:无法提交事务
请在我做错的地方帮助我。
答案 0 :(得分:4)
删除节点时必须删除所有关系。试试这个。
MATCH (a)-[:PUBLISHED_BY]->(c)
WHERE id(a) = 2
OPTIONAL MATCH (c)-[r]-()
DELETE c, r;