- Definisci due tabelle (esempio A e B), con la propria chiave primaria
- Definisci una colonna nella tabella A come avente una relazione di chiave esterna basata sulla chiave primaria della tabella B
Ciò significa che la tabella A può avere uno o più record relativi a un singolo record nella tabella B.
Se disponi già delle tabelle, utilizza l'istruzione ALTER TABLE per creare il vincolo di chiave esterna:
ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id)
fk_b
:Nome del vincolo di chiave esterna, deve essere univoco per il databaseb_id
:Nome della colonna nella tabella A su cui stai creando la relazione di chiave esternab
:Nome della tabella, in questo caso bid
:Nome della colonna nella tabella B