CARA MENGHUBUNGKAN TABEL DENGAN ALTER
Untuk menghubungkan dua tabel menggunakan MySQL dengan perintah ALTER, Anda perlu menggunakan perintah ALTER TABLE untuk menambahkan kolom Foreign Key ke salah satu tabel. Berikut adalah langkah-langkahnya:
1. Pastikan bahwa dua tabel yang ingin Anda hubungkan sudah ada dalam database Anda.
2. Tentukan tabel sumber (yang akan memiliki kolom Foreign Key) dan tabel target (yang akan dikaitkan dengan Foreign Key).
3. Gunakan perintah ALTER TABLE dengan syntax berikut:
```sql
ALTER TABLE nama_tabel_sumber
ADD CONSTRAINT nama_foreign_key
FOREIGN KEY (nama_kolom_foreign_key)
REFERENCES nama_tabel_target (nama_kolom_target)
ON DELETE {CASCADE | SET NULL | SET DEFAULT | RESTRICT}
ON UPDATE {CASCADE | SET NULL | SET DEFAULT | RESTRICT};
```
- `nama_tabel_sumber`: Nama tabel yang akan memiliki kolom Foreign Key.
- `nama_foreign_key`: Nama Foreign Key yang akan Anda berikan.
- `nama_kolom_foreign_key`: Nama kolom di tabel sumber yang akan menjadi Foreign Key.
- `nama_tabel_target`: Nama tabel yang akan dikaitkan dengan Foreign Key.
- `nama_kolom_target`: Nama kolom di tabel target yang akan digunakan sebagai acuan Foreign Key.
- `ON DELETE` dan `ON UPDATE`: Opsi untuk mengatur apa yang akan terjadi pada hubungan ketika entitas dihapus atau diupdate.
4. Pastikan untuk menggantikan argumen dalam syntax tersebut sesuai dengan nama tabel dan kolom yang sebenarnya.
5. Jika syntax dieksekusi tanpa error, maka hubungan antara dua tabel sudah terbentuk.
Komentar
Posting Komentar