Jika Tautan Rusak atau Halaman Error,

Hubungi Halaman "Kontak Admin"

×

Cara Membuat Foreign Key Di MySQL


Masuk Halaman Relation View

Berikutnya kita perlu masuk ke halaman Relation View pada tabel sales. Caranya adalah sebagai berikut:



  • Pilih tabel sales
  • Pilih tab Structure
  • Klik link Relation View

Perlu dicatat bahwa letak link Relation View berbeda-beda. Tergantung versi phpMyAdmin yang Anda gunakan. Sebagai contoh berikut letak link Relation View pada phpMyAdmin 4.5:

Pengisian Parameter

Sesudah masuk ke halaman Relation View, berikutnya kita perlu mengisi parameter. Pengisian parameter untuk pembuatan foreign key pada field id_produk dan id_pelanggan. Contohnya adalah sebagai berikut:

Keterangan:

  1. Isi nama constraint, dan pilih nama yang mencerminkan relasinya. Sebagai contoh nama constraint adalah fk_sales_produk atau foreign key field pada tabel sales ke field tabel produk.
  2. Pilih field yang ingin dibuat menjadi foreign key.
  3. Pilih database di mana tabel yang memuat field referensi berada.
  4. Berikutnya pilih tabel dimana field referensi berada.
  5. Pada langkah ini pilih field referensi yang akan dituju.
  6. Pada opsi ON DELETE, pilih CASCADE. Artinya jika kita menghapus salah satu row pada parent table (produk), maka row pada child table (sales) dengan id_produk yang sama juga akan terhapus.
  7. Sedangkan pada menu ON UPDATE juga pilih CASCADE. Artinya apabila kita melakukan update nilai field id_pelanggan pada tabel pelanggan, maka id_pelanggan yang sama pada tabel sales juga akan diperbarui.
  8. Setelah itu klik save. Jika sukses akan muncul pesan bahwa query berhasil dieksekusi.