删除节点及标签
一、删除节点
MATCH (n:Test) DELETE (n)
若节点与其他节点有关联关系,则删除失败
二、强制删除节点(包括关系)
MATCH (n:Test) DETACH DELETE (n)
三、删除约束
只执行步骤二时,会清空所有的Test节点,但仍能在标签列表中看到Test标签,点开里面没有任何节点。(可以理解为此时Test是一张空表)
我们希望可以删除这个空表,应当做如下操作。
查看所有索引和约束
:schema
得到所有 Indexs 和 Constrains,找到要删除的Constrain名称(约束)
然后执行下面的语句
drop constrains on (test:Test) assert test.oid is unique
至此,空表Test已删除。
附:本案例 neo4j 版本为4.0.0