sql >> Database >  >> RDS >> Mysql

Meerdere buitenlandse sleutels in dezelfde tabel

Ja dat kan,

VOORBEELD:

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

Samengestelde primaire sleutel;

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



  1. Kolomnaam dynamisch wijzigen in PDO-instructie

  2. Hoe geef ik een lijst door als parameter in een opgeslagen procedure?

  3. Functie om het aantal weekdagen tussen twee datums te krijgen, exclusief feestdagen

  4. Update records in tabel vanuit CTE