MENAMBAH DAN MNGHAPUS PRIMARY KEY ATAU FOREIGN KEY

MENAMBAH DAN MNGHAPUS PRIMARY KEY ATAU FOREIGN KEY

Primary key dan foreign key dapat didefenisikan setelah tabel terbuat, yaitu dengan menambah klausa ADD PRIMARY KEY dan ADD FOREIGN KEY dan ADD FOREIGN KEY pada saat mengeksekusi printah ALTER TABLE.

Sintaks untuk mendefenisikan primary key :

ALTER TABLE <nama tabel> ADD PRIMARY KEY (<nama kolom>)

<nama kolom> adalah nama kolom yang akan dijadikan sebagai primary key

Sintaks untuk mendefenisikan foreign key :

ALTER TABLE < nama tabel > ADD FOREIGN KEY (<nama kolom>)

REFERENCES <nama tabel referensi>(<nama kolom referensi>)

<nama kolom> adalah nama kolom yang akan dijadikan sebagai foreign key.

Untuk menghapus primary key maupun foreign key dari suatu tabel, gunakan klausa DROP PRIMARY KEY atau DROP FOREIGN KEY pada saat mengeksekusi printah ALTER TABLE.

Sintaks untuk menghapus primary key :

ALTER TABLE <nama table> DROP PRIMARY KEY;

Sintaks untuk menghapus foreign key :

ALTER TABLE <nama tabel> DROP FOREIGN KEY <nama foreign key>;

Catatan :

Nama <foreign key >adalah nama foreign key yang didefenisikan pada saat membuat foreign key. Sebagai contoh, kita mendefenisikan foreign key pada tabel BUKU dengan printah seperti berikut :

CONSTRAINT FK_BUKU_PENERBIT FOREIGN KEY(PENERBIT_ID)

REFERENCES PENERBIT(PENERBIT_ID)

Catatan :

FK_BUKU_PENERBIT disebut sebagai symbol atau nama foreign key. Dengan demikian, foreign key tersebut, maka printah yang diperlukan sebagai berikut :

ALTER TABLE BUKU DROP FOREIGN KEY FK_BUKU_PENERBIT;

 

Sampai disini proses MENAMBAH DAN MNGHAPUS PRIMARY KEY ATAU FOREIGN KEY pada database mysql telah selesai dan penulis berharap anda merasa puas. Terima kasih untuk kunjungannya dan jangan lupa meninggalkan comment.

Iklan

About stefanus efan hasi

Menjadi Yang Terbaik Dari Yang Terbaik

Posted on November 23, 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: