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

Thiết lập khóa ngoại trong phpMyAdmin?

Nếu bạn muốn sử dụng phpMyAdmin để thiết lập quan hệ, bạn phải làm 2 việc. Trước hết, bạn phải xác định một chỉ mục trên cột khóa ngoại trong bảng giới thiệu (trong trường hợp của bạn là foo_bar.foo_id). Sau đó, chuyển đến chế độ xem quan hệ (trong bảng giới thiệu) và chọn cột được giới thiệu (vì vậy trong trường hợp của bạn là foo.id) và cập nhật và các hành động xóa.

Tôi nghĩ rằng các khóa ngoại rất hữu ích nếu bạn có nhiều bảng được liên kết với nhau, đặc biệt, các tập lệnh xóa của bạn sẽ trở nên rất ngắn nếu bạn đặt các tùy chọn tham chiếu chính xác.

CHỈNH SỬA:Đảm bảo cả hai bảng đều được chọn công cụ InnoDB.



  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 ::Lỗi:Khóa được chỉ định quá dài; độ dài khóa tối đa là 1000 byte

  2. Trong MySQL, tôi có thể trì hoãn kiểm tra tính toàn vẹn tham chiếu cho đến khi cam kết không

  3. CodeIgniter:Không thể kết nối với máy chủ cơ sở dữ liệu của bạn bằng cách sử dụng cài đặt được cung cấp Thông báo lỗi

  4. Ví dụ DAYNAME () - MySQL

  5. Neo4j - Tạo Ràng buộc bằng Cypher