Kako dodati tuji ključ v phpMyAdmin

V jeziku baze podatkov SQL na splošno in zlasti v PHPMyAdmin je tuji ključ polje tabele baze podatkov, ki je odvisno od polja druge baze podatkov.


PHPMyAdmin: tuji ključ, kaj je to?

V jeziku baze podatkov SQL na splošno in zlasti v PHPMyAdmin je tuji ključ polje tabele baze podatkov, ki je odvisno od polja druge baze podatkov.

To pomeni, da ni mogoče ustvariti vnosa v tabeli, ki se s tujim ključem sklicuje na drugo tabelo, če druga tabela ne vsebuje vnosa, ki ustreza vstavljenemu tujemu ključu.

Na primer, to je kot povezava steklenice in plutovine - plutovine ne morete uporabljati, če steklenica ni tam.

Če dodate tuji ključ PHPMyAdmin v tabelo, boste poskrbeli, da ima vsak vnos v tej tabeli neposredno sklicevanje na edinstven vnos druge tabele. Splošno sprejeta dobra praksa je ustvariti tuji ključ PHPMyAdmin za sklicevanje na druge tabele, indeksirana polja, na primer primarne ključe, edinstvene ključe ali indeksirane ključe, da bi zagotovili, da en sam vnos enotno navaja ustvarjeni tuji ključ PHPMyAdmin.

Odnosi s tujimi ključi in tabela PHPMyAdmin - Odnosi - phpMyAdmin 5.1.0-dev dokumentacija

Kako nastaviti tuji ključ v phpmyadmin

Dodajanje tujega ključa v phpMyAdmin je precej preprost, vendar je možnost težko najti.

Odprite tabelo, v katero želite dodati tuji ključ. Pojdite na strukturo zavihka, v kateri najdete podmeni, imenovan Relation View. Tam izberite v stolpec, ki ima tuji ključ in tabelo ter stolpec, na katerega se sklicuje ta ključ.

Ker so meniji morda težko najti, si oglejte spodnje posnetke zaslona.

Tudi tu lahko dodate tuji ključ z naslednjo kodo SQL:

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

Ustvarite phpmyadmin tujega ključa

Ustvarjanje glavnega spletnega mesta: Vpišite se zdaj!

Preoblikujte svojo digitalno prisotnost z našim celovitim tečajem ustvarjanja spletnih strani - začnite svojo pot, da postanete danes spletni strokovnjak!

Vpišite se tukaj

Preoblikujte svojo digitalno prisotnost z našim celovitim tečajem ustvarjanja spletnih strani - začnite svojo pot, da postanete danes spletni strokovnjak!

Ustvarjanje tujega ključa omogočajo več možnosti, vključno s tem, da v stolpcu vsebujejo le elemente, ki obstajajo v drugi tabeli, možnost, da se prepreči brisanje vnosov v drugi tabeli ali kaskadiranje brisanja na referenčne tabele.

Toda ena izmed najbolj uporabnih možnosti v vmesniku phpMyAdmin je, da dobite spustni seznam z vnosi druge tabele, ko vstavite vnose v tabelo, ki vsebuje tuje ključe.

Možno je celo odločiti, katera vrednost se privzeto prikaže iz tabele, če je v tem tabeli naveden tuji ključ v drugi tabeli, kot je prikazano spodaj.

Kako uporabljati tuji ključ v PHPMyAdmin

V razdelku tabele z omejitvami tujih ključev lahko indeksirani stolpec nastavite kot tuji ključ, preprosto z uporabo grafičnega uporabniškega vmesnika.

Kako odstraniti tuji ključ v PHPMyAdmin

Odprite tabelo, v kateri želite odstraniti tuji ključ v vmesniku phpmyadmin. Pojdite na STRUCTOR> OBLIKOVANJE RELATIVA, in tam v vrstici kliknite gumb »Spusti«, ki ustreza tujim ključem, ki ga želite izbrisati v PhpmyAdmin.

PHPMyAdmin pogled manjka

Pogled razmerja se nahaja pod imenom zavihka Struktura, potem ko je bila izbrana tabela iz grafičnega uporabniškega vmesnika PHPMyAdmin.

Pogosto Zastavljena Vprašanja

Kako nastaviti tuji ključ v mysql phpmyadmin?
Odprite tabelo, kamor želite dodati tuji ključ. Pojdite na zavihek Struktura, v katerem boste našli podmeni pogled. Tam izberite stolpec, ki bo vseboval tuji ključ, ter tabelo in stolpec, na katerega se sklicuje ta tipka.
Kako ustvarim tuji ključ v phpmyadmin?
Če želite ustvariti tuji ključ v phpmyadmin, morate odpreti tabelo, kjer želite tuji ključ, pomaknite se na zavihek Struktura in od tam pojdite v podmeni relacijski pogled. Nato lahko izberete stolpec, ki bo držal tujo tipko in izberete tabelo in stolpec, ki se nanaša na to.
Kakšnim korakom je treba slediti, da v Phpmyadmin uspešno dodate omejitev tujega ključa?
Če želite dodati tuji ključ v phpmyadmin, se pomaknite na zavihku strukture otroške tabele, kliknite Pogled razmerja, izberite stolpec tuje tipke in nato določite referenčno tabelo in stolpec. Prepričajte se, da sta obe tabeli InnoDB in da so referenčni stolpci indeksirani.

Yoann Bierling
O avtorju - Yoann Bierling
Yoann Bierling je strokovnjak za spletno založništvo in digitalno svetovanje, ki globalno vpliva s strokovnim znanjem in inovacijami v tehnologijah. Strast pri opolnomočenju posameznikov in organizacij, da uspevajo v digitalni dobi, ga vodijo k izjemnim rezultatom in spodbujajo rast z ustvarjanjem izobraževalnih vsebin.

Ustvarjanje glavnega spletnega mesta: Vpišite se zdaj!

Preoblikujte svojo digitalno prisotnost z našim celovitim tečajem ustvarjanja spletnih strani - začnite svojo pot, da postanete danes spletni strokovnjak!

Vpišite se tukaj

Preoblikujte svojo digitalno prisotnost z našim celovitim tečajem ustvarjanja spletnih strani - začnite svojo pot, da postanete danes spletni strokovnjak!




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

Pustite komentar