Dodanie obcego klucza do phpMyAdmina jest dość proste, ale opcja może być trudna do znalezienia.
Otwórz tabelę, w której chcesz dodać klucz obcy. Przejdź do zakładki Structure, w której znajdziesz podmenu o nazwie Relation View. Tam wybierz kolumnę, która będzie zawierać klucz obcy, oraz tabelę i kolumnę, do których odnosi się ten klucz.
Ponieważ menu może być dość trudne do znalezienia, zobacz poniższe zrzuty ekranu.
Możliwe jest również dodanie klucza obcego z następującym kodem SQL:
Utworzenie klucza obcego pozwala na kilka opcji, w tym upewnienie się, że kolumna zawiera tylko pozycje istniejące w innej tabeli, możliwość zapobiegania usuwaniu wpisów w drugiej tabeli lub kaskadowania usunięcia do tabel z odniesieniami.
Ale jedną z najbardziej przydatnych opcji w interfejsie phpMyAdmin jest uzyskanie listy rozwijanej z wpisami drugiej tabeli podczas wstawiania wpisów do tabeli zawierającej klucze obce.
Można nawet zdecydować, która wartość jest wyświetlana domyślnie z tabeli, kiedy jest to odwołanie przez klucz obcy w innej tabeli, jak w poniższym przykładzie.
Pierwsza tabela z polem dla obcego klucza odwołującego się do identyfikatora w innej tabeli Druga tabela, do której ma się odnosić klucz obcyWstawianie klucza obcego w interfejsie internetowym phpMyAdmin Klucz obcy został pomyślnie dodany w phpMyAdminKlucz obcy wyświetlany z polem tabeli podczas wstawiania wpisu Wybór pola do wyświetlenia w celu odniesienia do kluczy obcych