MySQL Workbench
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> MySQL Workbench

Tạo ràng buộc DUY NHẤT trên nhiều cột trong biểu đồ EER của MySQL Workbench

Trong hộp thoại Alter Table của MySQL Workbench:

  • Chuyển đến tab Chỉ mục.
  • Nhấp đúp vào một hàng trống để tạo một chỉ mục mới.
  • Chọn 'UNIQUE' làm loại chỉ mục.
  • Đánh dấu các cột mà bạn muốn là duy nhất cùng nhau.

Có một số thảo luận về việc liệu điều này có lạ không, vì một chỉ mục không giống như một ràng buộc. Tôi chắc chắn sẽ không nghĩ đến việc nhìn vào đó. Tuy nhiên, rõ ràng là `` chỉ mục duy nhất '' thực thi tính duy nhất theo cách giống như một ràng buộc duy nhất và có thể cải thiện hiệu suất. Ví dụ:nếu tôi cố gắng chèn một hàng sẽ phá vỡ duy nhất với nhau sau khi sử dụng phương pháp này, nó sẽ tạo ra lỗi '1062 Mục nhập trùng lặp'.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. thông báo bóng trong Wolfram Workbench 2.0

  2. Mysql Workbench Mac OS thiếu các công cụ quản lý và Nhập / Xuất dữ liệu

  3. Cài đặt MySQL Workbench nhưng Tệp /etc/my.cnf không tồn tại

  4. Cách tích hợp Dự án KIE Workbench 6.1.0.Final (Drools Guvnor) với Ứng dụng Java

  5. Thêm ràng buộc về giá trị, Mysql