KUNCI ASING membantu menghubungkan dua tabel bersama. Namun, pengguna mungkin kesulitan menemukan opsi di phpMyAdmin Show
Di Bobcares, kami menerima permintaan untuk membuat kunci asing sebagai bagian dari Layanan Manajemen Server kami Hari ini, mari kita lihat bagaimana Teknisi Dukungan kami membuat kunci asing untuk MySQL dari phpMyAdmin MySQL kunci asingKunci asing adalah kolom atau grup kolom dalam tabel database relasional. Ini menyediakan tautan antara data dalam dua tabel Untuk kolom yang bertindak sebagai kunci asing, nilai yang sesuai harus ada di tabel tautan Kunci asing dan implementasinya lebih kompleks daripada kunci primer InnoDB adalah satu-satunya mesin database MySQL yang mendukung kunci asing Cara membuat kunci asing di phpMyAdmin untuk MySQLBaru-baru ini salah satu pelanggan kami menghubungi kami untuk membuat kunci asing untuk database MySQL ini. Mari kita bahas bagaimana Insinyur Dukungan kami menyiapkannya untuk pelanggan kami Pertama kita login ke phpMyAdmin Sekarang pilih database untuk menambahkan kunci asing Kami memilih tabel dari database MySQL hanya mendukung batasan kunci asing pada tabel 'InnoDB'. MyISAM tidak memiliki kunci asing karena merupakan sistem lama Jika tabel ada di MyISAM, kami mengubahnya ke InnoDB dan melanjutkan lebih jauh Dalam Pengindeksan, kami mendefinisikan kunci utama dalam tabel yang dirujuk yang akan berfungsi sebagai kunci asing Selanjutnya, kami membuat referensi untuk indeks yang ingin kami terapkan batasan kunci asing Sekarang pilih tabel dan sekarang klik pada tampilan Struktur Kemudian pilih tampilan Relasi Terakhir, kami mengatur kunci asing. Kami mengisi detail yang diperlukan Buat Kunci Asing di phpMyAdminKami telah menyebutkan tiga langkah untuk membuat kunci asing secara visual di phpMyAdmin. Selain itu, Anda juga dapat melakukan hal yang sama dengan lebih mudah menggunakan kueri. Periksa artikel tertaut di bagian bawah untuk menyetel kunci asing melalui kueri di phpMyAdmin Konversi Jenis Tabel menjadi 'InnoDB'Karena MySQL hanya mendukung batasan kunci asing pada tabel 'InnoDB', langkah pertama adalah memastikan tabel dalam database bertipe InnoDB Ubah semua tabel menjadi 'InnoDB', jika belum dengan mengunjungi tab 'Operasi' yang ditunjukkan pada gambar 1. 1 Tentukan Indeks untuk Kunci AsingAnda harus menentukan kunci utama (atau setidaknya kolom yang diindeks) di tabel rujukan yang akan berfungsi sebagai kunci asing di tabel rujukan. Dalam kasus kami, kami telah menetapkan 'product_id' dan 'category_id' sebagai kunci utama masing-masing dalam tabel 'produk' dan 'kategori'. Tangkapan layar untuk tabel 'produk' diberikan di bawah ini Lihat struktur tabel rujukan ('product_category') dan jadikan setiap bidang referensi ('product_id', 'category_id') sebagai indeks yang ingin Anda terapkan batasan kunci asing Sekarang kembali ke tampilan struktur dan klik 'Tampilan relasi' Tentukan kunci asing di phpMyAdminSetelah mengklik 'Relation view' di tabel 'product_category', Anda dapat mengatur kunci asing Anda akan diberi tabel di mana setiap baris sesuai dengan kolom yang diindeks di tabel rujukan Anda ('product_category'). Dropdown pertama di setiap baris memungkinkan Anda memilih TABLE->COLUMN mana yang menjadi referensi kolom yang diindeks. Di dropdown kedua pilih kolom yang diinginkan dari tabel referensi Anda dan klik Simpan. Itu harus melakukannya Saya telah menulis artikel lain 'Terapkan kunci asing di phpMyAdmin menggunakan kueri basis data' yang dapat menyelesaikan langkah dua dan tiga hanya dalam satu kueri bertahap. Baca artikel itu juga untuk mengambil keuntungan Bagaimana cara mengubah kunci utama di phpMyAdmin?Cukup buka tab Struktur di tabel phpmyadmin Anda. Setelah deskripsi struktur, seharusnya ada bagian Indeks tempat Anda akan melihat semua indeks, termasuk kunci utama Anda. Di sana Anda dapat mengubah atau menghapus kunci utama apa pun yang mungkin telah Anda tetapkan
Bagaimana cara membuat kunci utama komposit di phpMyAdmin?Buka tab struktur tabel dan pilih semua kolom yang ingin Anda atur sebagai kombinasi kunci utama dan dari opsi horizontal di bagian bawah (tepat di atas perbatasan), klik ke Utama yang akan menetapkannya sebagai kunci utama gabungan. Anda dapat memverifikasi bahwa setelah mengklik, kedua kolom akan memiliki garis bawah di namanya
Bagaimana cara membuat nama pengguna dan kata sandi di phpMyAdmin?Klik tautan Tambahkan Akun Pengguna di bawah Bagian Baru. Buat pengguna dengan kata sandi yang kuat. Berikan Hak Istimewa. Sekarang klik tombol go dan phpMyAdmin akan membuat pengguna dan menampilkan SQL yang digunakan untuk membuat pengguna
Bagaimana cara membuat kunci asing di MySQL?Untuk membuat tabel baru yang berisi kolom kunci asing yang mereferensikan tabel lain, gunakan kata kunci FOREIGN KEY REFERENCES di akhir definisi kolom tersebut. Follow that with the name of the referenced table and the name of the referenced column in parentheses. |