Foreigen Key Constraint

 

Foreign key disini adalah sebuah kunci yang di gunakan untuk menghubungkan dua tabel. Foreign key yang menghubungkan satu tabel ke tabel lain di dalam database. Pada umumnya, foreign key digunakan untuk mengaitkan dua tabel dalam sebuah hubungan yang disebut dengan parent-child relationship atau one-to-many relationship.


CONTOH =

Sebelumnya saya sudah membuat 2 buah tabel dengan nama pemilik dan juga produk. Seperti gambar di bawah ini.



Lalu saya ingin menyambungkan kedua buah tabel di atas dengan foreign key yang mana tabel produk akan menjadi tabel parent


ON delete restrict = Kita tidak bisa menghapus tabel parent ketika tabel childnya masih terdapat data di dalam querynya

ON UPDATE CASCADE = digunakan untuk memperbarui nilai kolom yang terkait di tabel referensi ketika nilai kolom yang diacu pada tabel utama diperbarui. Ini memungkinkan perubahan data yang konsisten dan memastikan integritas referensial antara dua tabel.

Untuk mengecek foreign key sudah terhubung atau belum anda bisa melihat di dalam struktur tabelnya.

di dalam kolom key terdapat MUL yang artinya foreign key sudah berhasil di buat.



Komentar

Postingan populer dari blog ini

Istilah-Istilah Dalam Lingkup Storage

Nyoba MYSQL

Apa itu GIT ?