Query MySQL untuk Melihat Foreign Key Suatu Tabel
Foreign Key adalah salah satu constraint populer yang dulu sering dipakai saat mendesain sistem tabel database. Namun dalam perkembangannya, Foreign Key ini memiliki kelebihan dan kekurangan. Kelebihannya adalah, konsistensi data pada setiap baris akan selalu terjaga, mengingat database akan selalu memberikan notifikasi kepada pengguna, jika terjadi inkonsistensi pada database. Contoh: Tabel Kelas, memiliki baris data 1, 2 dan 3. Tabel Siswa pada setiap baris data siswa, harus mengandung data kelas antara 1, 2 atau 3. Jika pengguna memasukkan kelas 4, maka database otomatis memberikan peringatan, bahwa kelas 4 tidak ada pada tabel kelas. Kelebihan ini, awalnya cukup disukai oleh desainer database. Namun muncul kesulitan muncul saat melakukan deploy, dan ini menjadi kekurangan dari constraint Foreign Key ini, karena script harus dijalankan berurutan sesuai dengan tabel mana yang direferensi terlebih dahulu harus dibuat, dan tabel mana yang mereferensi tabel yang sudah terbuat. Jik...