Rumah >pangkalan data >tutorial mysql >Mengapa phpMyAdmin Tidak Mengecam Kunci Asing Saya?
Menyediakan Kunci Asing dalam phpMyAdmin: Memahami Keperluan Indeks
Kunci asing mewujudkan hubungan antara jadual, memastikan integriti data. Dalam phpMyAdmin, menyediakan kunci asing memerlukan syarat khusus yang telah menyebabkan kekeliruan kepada ramai pengguna.
Dalam senario yang diberikan, kunci utama jadual "foo" dan "bar" diindeks, tetapi mesej ralat menunjukkan bahawa "Tiada indeks ditentukan!" untuk lajur kunci asing dalam jadual "foo_bar". Untuk menyelesaikan isu ini, adalah penting untuk memahami peranan indeks untuk kunci asing.
Keperluan Indeks untuk Kunci Asing
Untuk phpMyAdmin mengenali perhubungan utama asing, satu indeks mesti ditakrifkan pada lajur kunci asing dalam jadual rujukan. Dalam kes ini, indeks perlu dibuat pada lajur "foo_id" dalam jadual "foo_bar".
Langkah-Langkah untuk Menyediakan Kunci Asing dalam phpMyAdmin
Dengan mengikuti langkah ini, anda boleh berjaya menyediakan kunci asing antara "foo," "bar" dan "foo_bar" jadual dalam phpMyAdmin, memastikan integriti data melalui perhubungan yang dikuatkuasakan.
Atas ialah kandungan terperinci Mengapa phpMyAdmin Tidak Mengecam Kunci Asing Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!