Bagaimana cara menambahkan kunci asing di phpMyAdmin
PHPMyAdmin: kunci asing, apa itu?
Dalam bahasa database SQL secara umum, dan khususnya di PHPMyAdmin, kunci asing adalah bidang tabel dari database yang tergantung pada bidang database lain.
Ini berarti bahwa tidak mungkin untuk membuat entri dalam tabel referensi melalui kunci asing tabel lain, jika tabel lain tidak berisi entri yang sesuai dengan kunci asing yang dimasukkan.
Misalnya, ini seperti menghubungkan botol dan gabusnya - Anda tidak dapat menggunakan gabus jika botolnya tidak ada.
Dengan menambahkan kunci asing PHPMyAdmin ke tabel, Anda akan memastikan bahwa setiap entri dalam tabel itu memiliki referensi langsung ke entri entri unik dari tabel lain. Praktik baik yang diterima secara umum adalah membuat kunci asing PHPMyAdmin untuk mereferensikan bidang tabel lainnya yang diindeks, seperti kunci primer, kunci unik atau kunci yang diindeks, untuk memastikan bahwa satu entri secara unik direferensikan oleh kunci asing PHPMyAdmin yang dibuat.
Kunci asing dan hubungan tabel PHPMyAdmin - Hubungan - dokumentasi phpMyAdmin 5.1.0-devCara mengatur kunci asing di phpmyadmin
Menambahkan kunci asing di phpMyAdmin cukup sederhana, tetapi pilihannya mungkin sulit ditemukan.
Buka tabel di mana Anda ingin menambahkan kunci asing. Pergi ke Struktur tab, di mana Anda akan menemukan sub menu yang disebut Relation View. Di sana, pilih ke kolom yang akan memegang kunci asing, dan tabel dan kolom yang direferensikan oleh kunci ini.
Karena menu mungkin sulit ditemukan, lihat screenshot di bawah ini.
Anda juga dapat menambahkan kunci asing dengan kode SQL berikut:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
Buat phpmyadmin kunci asing
Kreasi Situs Web Master: Daftarkan sekarang!
Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!
Daftarkan di siniMembuat kunci asing memungkinkan untuk beberapa opsi, termasuk memastikan bahwa kolom hanya berisi entri yang ada di tabel lain, kemungkinan untuk mencegah penghapusan entri di tabel lain, atau untuk mengarahkan penghapusan ke tabel yang direferensikan.
Tapi salah satu opsi yang paling berguna, di antarmuka phpMyAdmin, adalah untuk mendapatkan daftar dropdown dengan entri dari tabel lain, saat memasukkan entri dalam tabel yang berisi kunci asing.
Bahkan mungkin untuk memutuskan nilai mana yang ditampilkan secara default dari tabel, ketika ini adalah salah satu yang direferensikan oleh kunci asing di tabel lain, seperti contoh di bawah ini.
Cara menggunakan kunci asing di PHPMyAdmin
Di bagian batasan kunci asing tabel, kolom yang diindeks dapat disetel sebagai kunci asing, cukup menggunakan antarmuka pengguna grafis.
Cara menghapus kunci asing di PHPMyAdmin
Buka tabel di mana Anda ingin menghapus kunci asing di antarmuka phpMyadmin. Pergi ke Struktur> Tampilan Relasi, dan di sana, klik tombol Jatuhkan di baris yang sesuai dengan kunci asing yang ingin Anda hapus hubungan di phpMyadmin.
Tampilan relasi PHPMyAdmin hilang
Tampilan relasi terletak di bawah nama tab Struktur, setelah sebuah tabel dipilih dari antarmuka pengguna grafis PHPMyAdmin.
Pertanyaan Yang Sering Diajukan
- Bagaimana cara mengatur kunci asing di mysql phpMyadmin?
- Buka tabel tempat Anda ingin menambahkan kunci asing. Buka tab Struktur, di mana Anda akan menemukan submenu Tampilan Hubungan. Di sana, pilih kolom yang akan berisi kunci asing, dan tabel dan kolom yang dirujuk oleh kunci itu.
- Bagaimana cara membuat kunci asing di phpMyadmin?
- Untuk membuat kunci asing di phpMyAdmin, Anda perlu membuka tabel di mana Anda menginginkan kunci asing, menavigasi ke tab Struktur, dan dari sana, masuk ke submenu Tampilan Relasi. Anda kemudian dapat memilih kolom yang akan menahan kunci asing dan memilih tabel dan kolom yang dirujuknya.
- Langkah apa yang harus diikuti untuk berhasil menambahkan kendala kunci asing di phpMyadmin?
- Untuk menambahkan kunci asing di phpMyadmin, navigasikan ke tab struktur tabel anak, klik Tampilan Relasi, pilih kolom Kunci Asing, dan kemudian tentukan tabel dan kolom yang direferensikan. Pastikan kedua tabel adalah innodb dan kolom yang direferensikan diindeks.
Yoann Bierling adalah penerbit web & profesional konsultasi digital, membuat dampak global melalui keahlian dan inovasi dalam teknologi. Bergairah tentang memberdayakan individu dan organisasi untuk berkembang di era digital, ia didorong untuk memberikan hasil yang luar biasa dan mendorong pertumbuhan melalui penciptaan konten pendidikan.
Kreasi Situs Web Master: Daftarkan sekarang!
Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!
Daftarkan di sini