Kako dodati tuji ključ v phpMyAdmin
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 dokumentacijaKako 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 tukajUstvarjanje 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 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