如何删除重复数据
发布于 8 年前 作者 minokie 8346 次浏览 来自 问答

在neo4j数据库中存在一些重复数据(根据自定义的userid可以识别),如何挑出重复数据,并删除仅保留一条? cypher语句如何写?

2 回复

MATCH (n:Employee {name: “Govind Singh”}) WITH n SKIP 1 DELETE n

看懂了吗?

@pangguoming 看懂了。 这条语句在知道 name:Govind Singh 是重复记录可实现去重。我的情况是,数据库存在重复数据,由于数量比较多,无法一一列举出来。在这种情况下怎么能挑出哪些是重复数据并删除。 想到的一个办法是我先查出哪些是重复记录,然后逐条处理,保留一条。 那么,如何查出哪些是重复记录( count >1)的cypher语句如何写呢?求教

回到顶部