Я пытаюсь отключить удаление в конкретном случае. У меня есть следующий запрос.
MATCH (childNode)-[r]-(parentNode)
CASE WHEN childNode.version = 1
THEN DETACH DELETE childNode, parentNode
ELSE DETACH DELETE childNode
RETURN childNode, parentNode
Я продолжаю получать следующую ошибку:
Neo.ClientError.Statement.SyntaxError: Invalid input 'S': expected 'l/L' (line 7, column 3 (offset: 425))
"CASE cv.version"
^
Я не понимаю, почему возникает проблема. Насколько мне известно, нет неверных данных. Что я делаю не так?