Jawaban atas pertanyaan Anda hampir sama dengan jawaban yang ini .
Anda perlu menentukan dalam tabel yang berisi kunci asing nama tabel yang berisi kunci utama, dan nama bidang kunci utama (menggunakan "referensi").
Ini memiliki beberapa kode yang menunjukkan cara membuat kunci asing sendiri, dan di CREATE TABLE.
Berikut salah satu contoh sederhana dari itu:
CREATE TABLE parent (id INT NOT NULL,
PRIMARY KEY (id)
) ENGINE=INNODB;
CREATE TABLE child (id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) ENGINE=INNODB;