Neo4j - 刪除唯一約束



我們已經在上一章節中討論了建立唯一約束操作並舉例說明。本章將討論刪除唯一約束操作並舉例說明。

Neo4j CQL 提供“DROP CONSTRAINT”命令來刪除節點或關係屬性中已存在的唯一約束。

語法

以下是 Neo4j 中刪除唯一約束的語法。

DROP CONSTRAINT ON (node:label) 
ASSERT node.id IS UNIQUE 

示例

以下是一個 Cypher 查詢示例,用於刪除屬性id上的唯一約束。

DROP CONSTRAINT ON (n:player) 
ASSERT n.id IS UNIQUE 

要執行上述查詢,請執行以下步驟:

步驟 1 - 開啟 Neo4j 桌面應用程式並啟動 Neo4j 伺服器。使用 URL https://:7474/ 開啟 Neo4j 的內建瀏覽器應用程式,如下圖所示。

Browser App

步驟 2 - 將所需的查詢複製貼上到美元提示符中,然後按下播放按鈕(執行查詢),如下圖所示。

Drop Constraint

結果

執行後,您將得到以下結果。

Removed Constraint
廣告