membuat foreign key dengan phpmyadmin

untuk membuat relasi antar table dengan menggunakan phpmyadmin dapat dilakukan sebagai berikut:

buat dulu database misalnya dengan nama pegawai seperti terlihat di bawah ini:

db-1

perhatikan tabel di atas, primary key diletakkan di nip, selanjutnya kita membuat misalnya riwayat golongan untuk tiap-tiap pegawai, dengan bentuk tabel sebagai berikut

db-2

dari tabel ke 2 untuk riwayat golongan, terdapat field bernama nip, pada kasus ini kita akan memberikan kunci dari  tabel pegawai, pada saat menghapus dan memperbaharui data, tabel rwayat pegawai pun untuk field nip ikut berubah perhatikan gambar di atas pada bagian bawah terdapat tulisa Relation View, apabila diklik nanti berubah sebagai berikut:

db-3

untuk internal relation silahkan diisi test.jabatan.nip (test adalah nama databasenya, jabatan adalah nama tabelnya dan nip adalah nama fieldnya). untuk  Foreign key constraint (INNODB) saya isi dengan test.pegawai.nip. pada on delete dan on update saya isi dengan cascade dan di save  sehingga tampilan gambarnya sebagai berikut:

db-4

Author: ica03

lahir di Cianjur 25 Agustus 1980, Sekolah Dasar di SDN Cibogo satu tmt 1992, MTs dan MA di Assalaam Parungkuda tmt tahun 1998, Strata I di Baturaja jurusan Teknologi Pendidikan tmt 2003. Telah menempuh strata 2 di Universitas Sriwijaya Prodi Teknologi Pendidikan Hanya Seorang Guru Biasa di SMA Negeri 1 Pagar Alam CP/WA 085268071600

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s