【发布时间】:2021-12-30 03:46:08
【问题描述】:
我在一段介绍 Cypher 的视频中看到了这句话:
忽略最后的MERGE 语句,MERGE 本质上是在执行INSERT...ON DUPLICATE KEY 吗?例如:
MERGE (a:Person {name: "Ann"})
ON CREATE SET a.twitter = "@ann"
对应于:
INSERT INTO Person (name) VALUES ("Ann")
ON DUPLICATE KEY SET twitter = "@ann"
并且通过扩展,如果在一个尚不存在的节点上有一个MERGE,它的行为是否就好像它是一个CREATE 关键字?
【问题讨论】: