Jak dodać klucz obcy w phpMyAdmin

W ogóle w języku baz danych SQL, aw szczególności w PHPMyAdmin, klucz obcy to pole tabeli bazy danych, które jest zależne od pola innej bazy danych.


PHPMyAdmin: klucz obcy, co to jest?

W ogóle w języku baz danych SQL, aw szczególności w PHPMyAdmin, klucz obcy to pole tabeli bazy danych, które jest zależne od pola innej bazy danych.

Oznacza to, że nie jest możliwe utworzenie wpisu w tabeli odwołującego się za pomocą klucza obcego do innej tabeli, jeśli druga tabela nie zawiera wpisu odpowiadającego wstawianemu kluczowi obcemu.

Na przykład jest to jak połączenie butelki i korka - nie możesz użyć korka, jeśli nie ma butelki.

Dodając klucz obcy PHPMyAdmin do tabeli, upewnisz się, że każdy wpis w tej tabeli ma bezpośrednie odniesienie do unikalnego wpisu w innej tabeli. Ogólnie przyjętą dobrą praktyką jest tworzenie klucza obcego PHPMyAdmin w celu odniesienia się do innych pól indeksowanych w tabelach, takich jak klucze podstawowe, klucze unikalne lub klucze indeksowane, aby upewnić się, że utworzony klucz obcy PHPMyAdmin jednoznacznie odwołuje się do pojedynczego wpisu.

PHPMyAdmin klucz obcy i relacje tabel - Relacje - Dokumentacja phpMyAdmin 5.1.0-dev

Jak ustawić klucz obcy w phpmyadmin

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:

ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;

Utwórz klucz obcy phpmyadmin

Naucz się SEO Podstawy: Zapisz już dziś!

Zwiększ widoczność i ruch witryny, opanowując podstawy SEO dzięki naszemu łatwemu do wykonaniu kursowi podstaw.

Zacznij uczyć się SEO

Zwiększ widoczność i ruch witryny, opanowując podstawy SEO dzięki naszemu łatwemu do wykonaniu kursowi podstaw.

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.

Jak korzystać z klucza obcego w PHPMyAdmin

W sekcji ograniczeń kluczy obcych tabeli można ustawić kolumnę indeksowaną jako klucz obcy, korzystając po prostu z graficznego interfejsu użytkownika.

Jak usunąć klucz obcy w PHPMyAdmin

Otwórz tabelę, w której chcesz usunąć klucz obcy w interfejsie PhpMyAdmin. Przejdź do struktury> Widok relacji, a tam kliknij przycisk „Drop” w wierszu odpowiadającym kluczowi obcego, który chcesz usunąć relację w PhpMyAdmin.

Brakuje widoku relacji PHPMyAdmin

Widok relacji znajduje się pod nazwą zakładki Struktura po wybraniu tabeli z graficznego interfejsu użytkownika PHPMyAdmin.

Często Zadawane Pytania

Jak ustawić obcy klucz w MySQL PhpMyAdmin?
Otwórz stół, w którym chcesz dodać klucz obcy. Przejdź do zakładki „Struktura”, w której znajdziesz podmenu „Widok relacji”. Tam wybierz kolumnę, która będzie zawierać klawisz obcy oraz tabelę i kolumnę, do której odwołuje się ten klucz.
Jak utworzyć obcy klucz w phpMyAdmin?
Aby utworzyć klucz obcy w phpMyAdmin, musisz otworzyć tabelę, w której chcesz obce klucz, przejść do zakładki „Struktura”, a stamtąd przejdź do podmenu „Widok relacji”. Następnie możesz wybrać kolumnę, która pomieści klawisz obcy i wybrać tabelę i kolumnę odwołuje się.
Jakie kroki należy wykonać, aby z powodzeniem dodać ograniczenie klucza obcego w phpMyAdmin?
Aby dodać klucz obcy w phpMyAdmin, przejdź do karty struktury tabeli dziecięcej, kliknij „Widok relacji”, wybierz kolumnę klawisza obcego, a następnie podaj odwołaną tabelę i kolumnę. Upewnij się, że oba tabele są indeksowane, a kolumny odwołane są.

Yoann Bierling
O autorze - Yoann Bierling
YoAnn Bierling to specjalista od wydawnictwa i cyfrowego konsultingowego, który wywarł globalny wpływ dzięki wiedzy specjalistycznej i innowacji w technologiach. Pasjonowany wzmacnianiem osób i organizacji do prosperowania w erze cyfrowej, dąży do zapewniania wyjątkowych rezultatów i zwiększania rozwoju poprzez tworzenie treści edukacyjnych.

Naucz się SEO Podstawy: Zapisz już dziś!

Zwiększ widoczność i ruch witryny, opanowując podstawy SEO dzięki naszemu łatwemu do wykonaniu kursowi podstaw.

Zacznij uczyć się SEO

Zwiększ widoczność i ruch witryny, opanowując podstawy SEO dzięki naszemu łatwemu do wykonaniu kursowi podstaw.




Komentarze (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

zostaw komentarz