Jak přidat cizí klíč do phpMyAdmin

Jak nastavit cizí klíč ve phpmyadminu

Přidání cizího klíče do phpMyAdmin je poměrně jednoduché, ale je těžké najít možnost.

Otevřete tabulku, do které chcete přidat cizí klíč. Přejděte na záložku Struktura, ve které najdete podnabídku s názvem Vztah vztahů. Zde vyberte sloupec, který bude obsahovat cizí klíč a tabulku a sloupec, na které odkazuje tento klíč.

Jelikož menu může být docela těžké najít, podívejte se na screenshoty níže.

Je také možné přidat cizí klíč s následujícím kódem SQL:

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

Vytvořte cizí klíč phpmyadmin

Vytvoření cizího klíče umožňuje několik možností, včetně ujistěte se, že sloupec obsahuje pouze položky existující v jiné tabulce, možnost zabránit smazání položek v jiné tabulce nebo kaskádování odstranění odkazovaných tabulek.

Jednou z nejužitečnějších možností v rozhraní phpMyAdmin je získání rozbalovacího seznamu s položkami druhé tabulky při vkládání položek do tabulky obsahující cizí klíče.

Je dokonce možné určit, která hodnota je ve výchozím nastavení zobrazena z tabulky, pokud se jedná o odkaz na cizí klíč v jiné tabulce, jak je uvedeno níže.

Jak používat cizí klíč v PHPMyAdmin

V sekci omezení cizích klíčů v tabulce lze indexovaný sloupec nastavit jako cizí klíč jednoduše pomocí grafického uživatelského rozhraní.

Jak odstranit cizí klíč v PHPMyAdmin

Otevřete tabulku, ve které chcete odstranit cizí klíč v rozhraní PHPMyAdmin. Přejděte na strukturu> zobrazení relací a tam klepněte na drop v řádku odpovídajícím cizímu klíči, který chcete smazat v PHPMyAdmin.

Vztah relace PHPMyAdmin chybí

Vztah zobrazení je umístěn pod názvem Karta Struktura po výběru tabulky z grafického uživatelského rozhraní PHPMyAdmin.

Podobné články


Komentáře (12)

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

Zanechat komentář