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

Nhiều khóa ngoại trong cùng một bảng

Có, bạn có thể làm,

VÍ DỤ:

CREATE TABLE table
(
user_id int,
track_id int,
primary key (user_id, track_id),
foreign key (user_id) references table1(table1Column),
foreign key(track_id) references table2(table2Column)
)

Khóa chính tổng hợp;

FOREIGN KEY ('column1','column2','column3') 
REFERENCES table1('column1','column2','column3') ;



  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ó cách nào để lưu vào bộ nhớ cache của một Chế độ xem để các truy vấn đối với nó được nhanh chóng không?

  2. cần trả về hai tập dữ liệu với hai mệnh đề where khác nhau

  3. Làm cách nào để tạo cơ sở dữ liệu MySQL từ tệp kết xuất trong tập lệnh Mong đợi / TCL?

  4. Ví dụ về DATE_SUB () - MySQL

  5. Cách nhanh nhất để tải tệp XML vào MySQL bằng C # là gì?