- Definieren Sie zwei Tabellen (Beispiel A und B) mit ihrem eigenen Primärschlüssel
- Definieren Sie eine Spalte in Tabelle A mit einer Fremdschlüsselbeziehung basierend auf dem Primärschlüssel von Tabelle B
Das bedeutet, dass Tabelle A einen oder mehrere Datensätze haben kann, die sich auf einen einzelnen Datensatz in Tabelle B beziehen.
Wenn Sie die Tabellen bereits eingerichtet haben, verwenden Sie die ALTER TABLE-Anweisung, um die Fremdschlüsseleinschränkung zu erstellen:
ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id)
fk_b
:Name der Fremdschlüsselbeschränkung, muss für die Datenbank eindeutig seinb_id
:Name der Spalte in Tabelle A, für die Sie die Fremdschlüsselbeziehung erstellenb
:Name der Tabelle, in diesem Fall bid
:Name der Spalte in Tabelle B