Kako dodati strani ključ u phpMyAdmin

U jeziku SQL baze podataka općenito, a posebno u PHPMyAdminu, strani ključ je polje tablice baze podataka ovisno o polju druge baze podataka.


PHPMyAdmin: strani ključ, što je to?

U jeziku SQL baze podataka općenito, a posebno u PHPMyAdminu, strani ključ je polje tablice baze podataka ovisno o polju druge baze podataka.

To znači da nije moguće stvoriti unos u tablici koji referencira preko stranog ključa drugu tablicu, ako druga tablica ne sadrži unos koji odgovara inostranom ključu koji je umetnut.

Na primjer, ovo je poput povezivanja boce i njezine plute - ne možete koristiti plutu ako boca nije tamo.

Dodavanjem PHPMyAdmin stranog ključa u tablicu, vi ćete osigurati da bilo koji unos u toj tablici ima izravnu referencu na jedinstveni unos druge tablice. Općenito prihvaćena dobra praksa je kreiranje stranog ključa PHPMyAdmin za referenciranje ostalih indeksiranih polja tablice, kao što su primarni ključevi, jedinstveni ključevi ili indeksirani ključevi, kako bi se osiguralo da je jedan unos jedinstveno upućen na stvoreni strani PHPMyAdmin inozemni ključ.

PHPMyAdmin odnosi s inostranim ključem i tablicom - Odnosi - phpMyAdmin 5.1.0-dev dokumentacija

Kako postaviti strani ključ u phpmyadmin

Dodavanje stranog ključa u phpMyAdmin je prilično jednostavan, ali opcija može biti teško pronaći.

Otvorite tablicu u kojoj želite dodati strani ključ. Idite na karticu Struktura, u kojoj ćete pronaći pod izbornik pod nazivom Pogled povezivanja. Tamo, odaberite stupac koji će zadržati strani ključ, i tablicu i stupac koji se poziva na ovaj ključ.

Budući da bi izbornici mogli biti prilično teško pronaći, pogledajte niže prikazane snimke zaslona.

Također je moguće dodati strani ključ sa sljedećim SQL kodom:

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

Napravite phpmyadmin stranog ključa

Naučite osnove SEO: Upišite se već danas!

Povećajte vidljivost i promet vaše web stranice savladavanjem osnova SEO-a s našim tečajem koji je lako prateći.

Počnite učiti SEO

Povećajte vidljivost i promet vaše web stranice savladavanjem osnova SEO-a s našim tečajem koji je lako prateći.

Izrada stranog ključa dopušta nekoliko opcija, uključujući osiguravanje da stupac sadrži samo unose koji postoje u drugoj tablici, mogućnost da se spriječi brisanje unosa u drugoj tablici ili kaskadno brisanje na referirane tablice.

No, jedna od najkorisnijih opcija u sučelju phpMyAdmin jest dobivanje padajućeg popisa s unosima druge tablice prilikom umetanja unosa u tablicu koja sadrži strane ključeve.

Čak je moguće odlučiti koja je vrijednost prikazana prema zadanim postavkama iz tablice, a na to se upućuje stranim ključem u drugoj tablici, kao u primjeru niže.

Kako koristiti strani ključ u PHPMyAdmin

U odjeljku ograničenja stranih ključeva tablice, indeksirana stupac može se postaviti kao strani ključ, jednostavno koristeći grafičko korisničko sučelje.

Kako ukloniti strani ključ u PHPMyAdmin

Otvorite tablicu u kojoj želite ukloniti strani ključ u sučelju phpmyadmin. Idite na strukturu> Prikaz odnosa i tamo, kliknite gumb Ispusti u liniji koji odgovara stranom ključu koji želite izbrisati odnos u phpmyadmin.

Nedostaje pogled na odnos PHPMyAdmin

Prikaz relacije nalazi se ispod naziva kartice Struktura, nakon što je tablica odabrana iz grafičkog korisničkog sučelja PHPMyAdmin.

Često Postavljana Pitanja

Kako postaviti strani ključ u mysql phpmyadmin?
Otvorite tablicu u kojoj želite dodati strani ključ. Idite na karticu Struktura u kojoj ćete pronaći podmornica Prikaz odnosa. Tamo odaberite stupac koji će sadržavati inozemni ključ, te tablica i stupac na koji se navodi taj ključ.
Kako mogu stvoriti strani ključ u phpmyadmin?
Da biste stvorili strani ključ u phpmyadmin -u, morate otvoriti tablicu u kojoj želite strani ključ, krećite do kartice Struktura i odatle, uđite u podmornu prikaz odnosa. Tada možete odabrati stupac koji će držati strani ključ i odabrati tablicu i stupac koji je referenca.
Koje korake treba slijediti kako bi se uspješno dodalo ograničenje stranog ključa u phpmyadmin?
Da biste dodali strani ključ u phpmyadmin, idite na karticu Strukture u tablici dječje tablice, kliknite prikaz odnosa, odaberite stupac stranog ključa, a zatim navedite referentnu tablicu i stupac. Osigurajte da su obje tablice InnoDB, a referentni stupci su indeksirani.

Yoann Bierling
O autoru - Yoann Bierling
Yoann Bierling je stručnjak za web objavljivanje i digitalno savjetovanje, što čini globalni utjecaj kroz stručnost i inovacije u tehnologijama. Strah od osnaživanja pojedinaca i organizacija da napreduju u digitalnom dobu, potaknut je da postigne izuzetne rezultate i postigne rast kroz stvaranje obrazovnog sadržaja.

Naučite osnove SEO: Upišite se već danas!

Povećajte vidljivost i promet vaše web stranice savladavanjem osnova SEO-a s našim tečajem koji je lako prateći.

Počnite učiti SEO

Povećajte vidljivost i promet vaše web stranice savladavanjem osnova SEO-a s našim tečajem koji je lako prateći.




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

Ostavite komentar