Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Neo4j - Bỏ Ràng buộc bằng Cypher

Bạn có thể loại bỏ một ràng buộc bằng cách sử dụng DROP CONSTRAINT tuyên bố. Điều này sẽ loại bỏ ràng buộc khỏi cơ sở dữ liệu, cũng như chỉ mục liên quan của nó.

Vì vậy, để loại bỏ ràng buộc đã tạo trước đó của chúng ta (và chỉ mục liên quan của nó), chúng ta có thể sử dụng câu lệnh sau:

DROP CONSTRAINT ON (a:Artist) ASSERT a.Name IS UNIQUE

Khi câu lệnh thành công, thông báo sau được hiển thị:

Xem lược đồ

Bây giờ bạn có thể sử dụng :schema lệnh để xác minh rằng ràng buộc áp dụng (và chỉ mục liên quan của nó) đã bị xóa khỏi lược đồ.

Chỉ cần nhập cái này:

:schema

Bạn sẽ thấy rằng chỉ mục không còn trong lược đồ:


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Giao dịch so với Bảng khóa

  2. Cách tạo mối quan hệ trong MySQL

  3. Ngày giờ bằng hoặc lớn hơn ngày hôm nay trong MySQL

  4. MySQL tự động truyền / chuyển đổi một chuỗi thành một số?

  5. JSON_LENGTH () - Trả về độ dài của tài liệu JSON trong MySQL