- Дефинирайте две таблици (пример A и B) със собствен първичен ключ
- Дефинирайте колона в таблица A като имаща връзка с външен ключ въз основа на първичния ключ на таблица B
Това означава, че таблица A може да има един или повече записи, свързани с един запис в таблица B.
Ако вече разполагате с таблиците, използвайте оператора ALTER TABLE, за да създадете ограничението за външен ключ:
ALTER TABLE A ADD CONSTRAINT fk_b FOREIGN KEY (b_id) references b(id)
fk_b
:Името на ограничението за външен ключ, трябва да е уникално за базата данниb_id
:Име на колона в таблица A, върху която създавате връзката с външен ключb
:Име на таблица, в този случай bid
:Име на колона в таблица B