W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
我們已經(jīng)討論了使用前一章中的示例創(chuàng)建UNIQUE約束操作。 現(xiàn)在我們將討論使用本章中的示例刪除UNIQUE約束操作。
Neo4j CQL提供了“DROP CONSTRAINT”命令,以從NODE或Relationship的屬性中刪除現(xiàn)有的Unique約束。
DROP CONSTRAINT ON (<label_name>) ASSERT <property_name> IS UNIQUE
語法說明
S.No. | 語法元素 | 描述 |
---|---|---|
1。 | DROP CONSTRAINT ON | 它是一個Neo4j CQL關(guān)鍵字。 |
2。 | <label_name> | 它是節(jié)點或關(guān)系的標簽名稱。 |
3。 | ASSERT | 它是一個Neo4j CQL關(guān)鍵字。 |
4。 | <property_name> | 它是節(jié)點或關(guān)系的屬性名稱。 |
5。 | IS UNIQUE | 它是一個Neo4j CQL關(guān)鍵字,通知Neo4j數(shù)據(jù)庫服務器創(chuàng)建一個唯一約束。 |
注意 -
上述語法描述它從節(jié)點或關(guān)系的<label_name>的<property_name>中刪除唯一約束。
示例-
此示例演示如何檢查是否在CreditCard節(jié)點的number屬性上創(chuàng)建了UNIQUE約束。
第1步 -在數(shù)據(jù)瀏覽器的dollar提示符處鍵入以下命令。
MATCH (cc:CreditCard) RETURN cc.id,cc.number,cc.name,cc.expiredate,cc.cvv
第3步 -在數(shù)據(jù)瀏覽器的dollar提示符處鍵入以下命令。
CREATE (cc:CreditCard {id:22,number:222222, name:'BBB',expiredate:'10/10/2017',cvv:222})
示例-
此示例演示如何從CreditCard節(jié)點的number屬性刪除現(xiàn)有UNIQUE約束。
第1步 -在數(shù)據(jù)瀏覽器的dollar提示符處鍵入以下命令。
MATCH (cc:CreditCard) RETURN cc.id,cc.number,cc.name,cc.expiredate,cc.cvv
第3步 -在數(shù)據(jù)瀏覽器的美元提示符處鍵入以下命令。
DROP CONSTRAINT ON (cc:CreditCard) ASSERT cc.number IS UNIQUE
第5步 -然后,由一個執(zhí)行下面的命令表格數(shù)據(jù)browser運行一臺
CREATE (cc:CreditCard {id:22,number:222222,name:'BBB',expiredate:'10/10/2017',cvv:222})
CREATE (cc:CreditCard {id:22,number:222222,name:'BBB',expiredate:'10/10/2017',cvv:333})
CREATE (cc:CreditCard {id:22,number:222222,name:'PPP',expiredate:'12/12/2017',cvv:999})
他們創(chuàng)造與第三點= 222222?,F(xiàn)在我們執(zhí)行下面的命令表格數(shù)據(jù)瀏覽器,以確認我們的數(shù)據(jù)庫包含了信用卡式重復節(jié)點
MATCH (cc:CreditCard) RETURN cc.id,cc.number,cc.name,cc.expiredate,cc.cvv
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: