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

Tinggalkan Balasan

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

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s