Bagaimana cara menambahkan kunci asing di phpMyAdmin

Dalam bahasa database SQL secara umum, dan khususnya di PHPMyAdmin, kunci asing adalah bidang tabel dari database yang tergantung pada bidang database lain.


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-dev

Cara 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 sini

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!

Membuat 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
Tentang Penulis - Yoann Bierling
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

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!




Komentar (12)

 2018-08-19 -  Joan Shaw
この情報を読んで素晴らしい時間を過ごして、良い仕事を続けてください
 2018-08-19 -  Jon Valdez
ขอบคุณมากข้อมูล
 2018-08-19 -  Larry Hart
ง่ายชัดเจนและอธิบายได้ดีขอบคุณมาก
 2018-08-19 -  Kimberly Jenkins
Ótimo site, por favor, continue indo
 2018-08-19 -  Alice Alexander
Eso funcionó bien para mí, no hay necesidad de buscar más
 2018-08-19 -  Tinkeragea
Nagyszerű oldal, kérem folytassa
 2018-08-19 -  randopassionA
안녕하세요, 귀하의 기사를보고 그것이 내 문제를 해결하는 데 도움이 감사합니다.
 2018-08-19 -  mamanoursec
هذا جيد بالنسبة لي ، لا حاجة للنظر إلى أبعد من ذلك
 2018-08-19 -  histologit
Nevaru ticēt, ka beidzot atradu risinājumu, tas jau ilgu laiku bija murgs, tagad tas ir atrisināts
 2018-08-19 -  Pyperermatto
Sekeping maklumat yang besar, terima kasih kerana berkongsi
 2018-08-19 -  tehnikovx
Tidak percaya saya akhirnya mendapati penyelesaian itu, ini adalah mimpi ngeri untuk masa yang lama, kini diselesaikan
 2018-08-19 -  LokubusaS
Vet ikke hvordan du skal takke deg, men det er rent geni, takk

Tinggalkan komentar