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

cách tạo khóa tham chiếu nước ngoài cho khóa chính của thành phần

Những gì bạn muốn là một ràng buộc, nhưng nó không phải là một ràng buộc FK (khóa ngoại). (Một ràng buộc FK nói rằng các giá trị cho danh sách cột xuất hiện ở nơi khác dưới dạng PK / UNIQUE.) Để thực thi nó một cách khai báo, bạn có thể thêm các giá trị được tạo dư thừa (tính toán / tính toán ) cột Customer_ID đến Bank và FK cho nó trong Customer . Để thực thi nó mà không thêm các cột thừa, bạn cần có trình kích hoạt. Nhưng chìa khóa thông minh là một ý tưởng tồi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo một bảng trong thời gian chạy trong Ruby on Rails

  2. Đánh giá logic MySQL có lười biếng / ngắn mạch trong mệnh đề JOIN không?

  3. Gặp lỗi 1822 trong MySQL khi cố gắng tạo khóa ngoại

  4. thời gian hoạt động nhiều nhất trong ngày dựa trên thời gian bắt đầu và kết thúc

  5. Mã lỗi:1822 khi các kiểu dữ liệu khớp với nhau, với khóa tổng hợp