Ini tidak otomatis, Anda harus menambahkan batasan kunci asing
pada customer_id
kolom order
meja. Ini dapat dilakukan pada waktu pembuatan tabel atau menggunakan pernyataan ALTER. Periksa dokumentasi untuk detailnya. Seperti yang ditunjukkan orang lain, perhatikan bahwa kedua tabel harus berupa tabel InnoDB (batasan kunci asing tidak didukung oleh mesin penyimpanan MyISAM yang akan mengabaikannya).
Dengan atau tanpa batasan FK, kueri akan menjadi seperti:
SELECT *
FROM CUSTOMER C, ORDER O
WHERE C.ID = O.CUSTOMER_ID
AND O.ID = ...
Batasan FK akan "hanya" menjamin bahwa kolom CUSTOMER_ID dari tabel ORDER tidak dapat berisi nilai yang tidak ada di tabel CUSTOMER (kecuali berpotensi NULL) dan dengan demikian menegakkan integritas referensial.