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

MySQL nhiều khóa ngoại

Tôi muốn đề xuất thiết kế sau (giống của bạn):

Trước hết, chúng ta sẽ có ba bảng

USER -- UserId, other fields
COMPANY -- CompanyId, other fields
PHONE -- PhoneId, PhoneNumber

Sau đó, có hai bảng để lưu trữ mối quan hệ

COMPANY_PHONE -- CompanyId, PhoneId
USER_PHONE -- UserId, PhoneId


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cảnh báo:mysqli_connect ():(HY000 / 2002):Không có tệp hoặc thư mục như vậy

  2. Số lượng cột không khớp với số lượng giá trị ở hàng nhưng nó có

  3. mysql đếm bao nhiêu lần một trường liên kết với một trường khác

  4. mysql, truy vấn với điều kiện đến đâu, nếu một giá trị =bất kỳ thứ gì

  5. CakePHP:Làm cách nào để sử dụng thao tác HAVING khi tạo truy vấn với phương thức tìm?