Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wiele kluczy obcych w tej samej tabeli

Tak, możesz,

PRZYKŁAD:

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)
)

Złożony klucz podstawowy;

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. MySQL przy usuwaniu kaskadowym. Przykład testowy

  2. Jak wyświetlić sortowanie bazy danych w MySQL

  3. Klucz obcy MySQL podczas usuwania

  4. Samouczek MySQL Workbench — kompleksowy przewodnik po narzędziu RDBMS

  5. Wyciągnij rekordy z tabeli zamówień na bieżący tydzień