CARA MEMBUAT DUA PRIMARY KEY DAN FOREIGN KEY MySQL

Selamat berjumpa kembali, disini penulis ingin memberitahukan anda bagaimana cara membuat foreign key lebih dari satu. Maka langsung saja penulis memberikan contoh seperti berikut ini.
Oh ya,sebelumnya anda harus membuat dua tabel atau lebih sebagai references sehingga proses pembuatan foreign key akan berhasil. Namun jika anda sudah mengikuti materi yang penulis berikan sebelumnya maka langkah anda untuk membuat foreign key akan lebih muda.
Tabel yang akan dibuat ini merupakan tabel bantu yang berfunsi untuk merelasikan antara tabel BUKU dan PENGARANG. Isi data dalam tabel ini hanya berupa panduan antara nilai dari kolom BUKU_ISBN yang berasal dari tabel BUKU dan kolom PENGARANG_ID yang berasaal dari tabel PENGARANG.

Sintaks:

CREATE TABLE LINK_BUKU_PENGARANG(
BUKU_ISBN CHAR(13 ) NOT NULL,
PENGARANG_ID CHAR(13) NOT NULL,
PRIMARY KEY(BUKU_ISBN,PENGARANG_ID),
FOREIGN KEY(BUKU_ISBN) REFERENCES BUKU(BUKU_ISBN),
FOREIGN KEY(PENGARANG_ID) REFERENCES PENGARANG(PENGARANG_ID)
)TYPE=InnoDB;

Perintah diatas akan membuat tabel LINK_BUKU_PENGRANG yang terdiri atas dua kolom: BUKU_ISBN dan PENGARANG_ID. Kolom BUKU_ISBN nilainya mengacu ke kolom BUKU_ISBN pada tabel BUKU dan PENGARANG_ID mengacu ke kolom PENGARANG_ID pada tabel PENGARANG. Oleh karena itu, kedua kolom ini didefinisikan sebagai foreign key.

Sekian dan terima kasih semoga anda berhasil dan penulis harapkan semoga dengan membaca panduan ini anda akan merasa puas.

Iklan

About stefanus efan hasi

Menjadi Yang Terbaik Dari Yang Terbaik

Posted on November 21, 2016, in TIPS & TRIK. Bookmark the permalink. Tinggalkan komentar.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

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

%d blogger menyukai ini: