Home > Info Terbaru > Cara Menggunakan Fungsi Cascade di MySQL

Cara Menggunakan Fungsi Cascade di MySQL

Cara Menggunakan Fungsi Cascade di MySQL. CASCADE adalah fungsi yang berguna untuk membuat relasi, Baris baris dalam tabel anak akan dihapus ketika baris yang berkaitan/relasi dihapus dan juga akan diupdate jika induk diupdate.

Sebelum menuju ke tahap selanjutnya ke Cara Menggunakan Fungsi Cascade di MySQL. terlebih dahulu kita buat table tabelnya
Perintah SQL untuk membuat tabel  ‘MHS’
CREATE TABLE mhs
(
  nim  varchar(8),
  namaMhs varchar(20),
  PRIMARY KEY (nim)
) TYPE = INNODB;
Perintah SQL untuk membuat tabel  ‘MK’
CREATE TABLE mk
(
  kodeMK  varchar(3),
  namaMK varchar(20),
  PRIMARY KEY (kodeMK)
) TYPE = INNODB;
Sekarang, kita lanjutkan untuk membuat tabel untuk ‘ambilMK’.
CREATE TABLE ambilMK
(
  nim  varchar(8),
  kodeMK varchar(3),
  nilai float(3,2),
  PRIMARY KEY (nim, kodeMK),
  FOREIGN KEY (nim) REFERENCES mhs (nim) ON DELETE CASCADE ON UPDATE CASCADE,
  FOREIGN KEY (kodeMK) REFERENCES mk (kodeMK) ON DELETE CASCADE ON UPDATE CASCADE
) TYPE = INNODB;
Isi data sesuai selera kalian, kalo punyaku
Table MK
Kode mk              Nama Mk
1                                                    database
2                                                    web dinamis
Tabel Mhs
Nim                        Nama
12121159             OjixZZZ
12121160             xxxx
Tabel AmbilMk
Nim                        KodeMk               Nilai
12121159              1                              9.0
12121160              2                              9.0
1.       On delete cascade adalah sebuah fitur/fungsi yang diberikan untuk sebuah tabel yang berelasi, yang memungkinkan untuk menghapus data pada tabel anak apabila data pada tabel parent terhapus. Sintaks on delete cascade biasanya ditempatkan pada kalimat yang mendeklarasikan sebuah foreingn key.
Contoh :
DELETE FROM mhs WHERE nim = ‘12121160’;
2.       On Update cascade adalah sebuah fitur/fungsi yang diberikan untuk sebuah tabel yang berelasi, yang
memungkinkan untuk mengupdate data otomatis pada tabel anak apabila data pada tabel parent diupdate.
Contoh :
UPDATE mhs SET nim=’12121160’ WHERE nim=’12121159’;
Sekian artikel Cara Menggunakan Fungsi Cascade di MySQL saya, apabila salah kata saya mohon maaf
Referensi penulisan :
o   http://blog.rosihanari.net/foreign-key-relationship-dan-referential-integrity-di-mysql/
o   http://zidnalfalah.blogspot.com/

Tags: , , , ,



Artikel Yang Lain:


  1. Optimasi SEO ON PAGE Pada Blogspot
  2. Simple Plan dan Agnes Monica akan tampil di ANTV Malam ini
  3. Foto, Biodata Tentang Agnes Monika
  4. Video Adele – Someone Like You Versi koplo sera via vallent
  5. Trik Internet Gratis Axis Tanpa Proxy No ISPCE No Proxomitron No Squid No Ultrasurf No VPN dan No HOAX
  6. Cara merubah Record/Field Pada MYSQL
  7. Potret Malam Ibukota by Rayi W Karyadi
  8. Bank Indonesia Terima Tukar Uang Lama Sampai 30 Desember
  9. Menulis Suatu Artikel Tanpa Huruf yang Lengkap
  10. Ini Dia 8 Tips Menghindari Stress Saat Hamil

Comments are closed.