只有在节点中不存在节点时才可以创建节点。 示例节点A已经存在,因此我的查询应该检查节点A是否已经存在,如果没有创建节点。我不想在这里使用约束。 从没有重复条目的mysql加载数据需要它。
答案 0 :(得分:3)
是的,您需要MERGE
关键字:
MERGE可以匹配现有节点并绑定它们,也可以创建新数据并绑定它们。它就像是MATCH和CREATE的组合,它还允许您指定在匹配或创建数据时会发生什么。
例如,您可以指定图表必须包含具有特定名称的用户的节点。如果没有具有正确名称的节点,则将创建新节点并设置其名称属性。
使用使MySQL中的行唯一的列。