Nola gehitu atzerriko gakoa phpMyAdmin-en

SQL datu-baseko hizkuntzan orokorrean eta, bereziki, PHPMyAdmin-en, atzerriko gako bat beste datu base baten eremuaren arabera dagoen datu-baseko taula baten eremua da.


PHPMyAdmin: atzerriko gakoa, zer da?

SQL datu-baseko hizkuntzan orokorrean eta, bereziki, PHPMyAdmin-en, atzerriko gako bat beste datu base baten eremuaren arabera dagoen datu-baseko taula baten eremua da.

Horrek esan nahi du ezinezkoa dela atzerriko gako baten bidez aipatzen den taulan sarrerarik sortzea beste taula bat, beste taulak ez badu atzerriko gako bat txertatzen duen sarrerarik.

Adibidez, botila eta haren kortxoa lotzea bezalakoa da. Ezin duzu kortxoa botila bertan ez badago.

PHPMyAdmin atzerriko gakoa taula batean gehituz, ziurtatuko duzu taulako edozein sarrerak beste taula bateko sarrera bakarraren erreferentzia zuzena duela. Orokorrean onartutako praktika on bat PHPMyAdmin atzerriko giltza sortzea da taulak indexatutako beste taulak aipatzeko, hala nola, gako primarioak, gako bakarrak edo indexatutako gakoak, sarrera bakar bat PHPMyAdmin-ek sortutako atzerriko gakoa aipatuta dagoela ziurtatzeko.

PHPMyAdmin atzerriko giltza eta taula harremanak - Harremanak - phpMyAdmin 5.1.0-dev dokumentazioa

Atzerriko gakoa ezartzeko phpmyadmin moduan

Atzerriko gakoa phpMyAdmin-en gehitzea nahiko erraza da, baina aukera zaila izan daiteke.

Ireki barran atzerriko gakoa gehitu nahi diozun taula. Joan fitxara Estruktura, bertan, Relation View izeneko menpeko menua aurkituko duzu. Bertan, hautatu atzerriko gakoaren zutabea, eta tekla horren erreferentzia eta taula eta zutabea.

Menuak aurkitzea nahiko zaila izan liteke, ikusi beheko pantaila-irudiak.

Atzerriko gakoa ere gehitu dezakezu SQL kode honekin:

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

Atzerriko gakoa sortu phpmyadmin

Webgune nagusia sortzea: matrikulatu orain!

Eraldatu zure presentzia digitala gure webgunearen sorkuntza ikastaro zabalarekin - Hasi zure bidaia gaur egun web aditu bihurtzeko!

Eman izena hemen

Eraldatu zure presentzia digitala gure webgunearen sorkuntza ikastaro zabalarekin - Hasi zure bidaia gaur egun web aditu bihurtzeko!

Atzerriko gako bat sortzea hainbat aukera onartzen ditu, besteak beste, besteak beste, zutabe batek beste taula batean dauden sarrerak bakarrik baditu, beste taulan sarrerak ezabatzea saihesteko edo erreferentziatutako taulak ezabatzeko.

Baina aukera erabilgarrienetako bat, phpMyAdmin interfazean, goitibeherako zerrenda bat lortzeko beste taularen sarrerekin bat da, kanpoko teklak dituzten taula batean sarrerak txertatzean.

Posible da mahai batetik zein balio lehenetsi behar duen erabakitzea, hau beste taula atzerriko gako batek aipatzen duenean, adibide azpian bezala.

Atzerriko gakoa PHPMyAdmin-en nola erabili

Taula baten atzerriko gakoen mugak atalean, indexatutako zutabea atzerriko gako gisa ezar daiteke, erabiltzailearen interfaze grafikoa soilik erabiliz.

Nola kendu atzerriko gakoa PHPMyAdmin-en

Ireki phpMyadmin interfazean atzerriko giltza kendu nahi duzun taula. Joan egitura> Erlazio ikuspegia, eta hor, egin klik Drop botoian, phpmyadmin-en harremana ezabatu nahi duzun atzerriko gakoari dagokion lerroan.

PHPMyAdmin erlazioen ikuspegia falta da

Erlazio ikuspegia Estrukturako fitxaren izenaren azpian dago, mahai bat hautatu ondoren PHPMyAdmin erabiltzailearen interfaze grafikotik.

Galdera Arruntak

Nola ezarri atzerriko gakoa MySQL phpmyadmin-en?
Ireki mahaia non atzerriko gakoa gehitu nahi duzun. Joan Egitura fitxara, bertan aurkituko duzu harreman ikuspegia azpimenua. Han, hautatu tekla horren bidez aipatutako atzerriko gakoa eta zutabea.
Nola sortzen dut atzerriko gakoa phpmyadmin-en?
PhpMyAdmin-en atzerriko gakoa sortzeko, atzerriko gakoa nahi duzun taula ireki behar duzu, joan egitura fitxara, eta hortik aurrera, erlazio ikuspegian azpimenua sartu. Ondoren, atzerriko tekla mantenduko duen zutabea aukeratu dezakezu eta taula eta zutabeetako erreferentziak aukeratu.
Zer pauso jarraitu behar dira atzerriko funtsezko murrizketa bat gehitzeko phpmyadmin-en?
PhpMyAdmin-en atzerriko gakoa gehitzeko, joan Child taularen egitura fitxara, egin klik Erlazio ikuspegian, hautatu Atzerriko teklaren zutabea eta, ondoren, zehaztu aipatutako taula eta zutabea. Ziurtatu bi taulak Innodb direla eta aipatutako zutabeak indexatuta daudela.

Yoann Bierling
Egilearen inguruan - Yoann Bierling
Yoann Bierling web argitalpen eta aholkularitza digitaleko profesionala da, teknologien espezializazio eta berrikuntzaren bidez eragin globala eginez. Aro Digitalean hazteko gizabanakoak eta erakundeak ahalduntzeaz arduratzen da, aparteko emaitzak ematera bultzatzea eta hazkundea bultzatzea hezkuntza edukien sorreraren bidez.

Webgune nagusia sortzea: matrikulatu orain!

Eraldatu zure presentzia digitala gure webgunearen sorkuntza ikastaro zabalarekin - Hasi zure bidaia gaur egun web aditu bihurtzeko!

Eman izena hemen

Eraldatu zure presentzia digitala gure webgunearen sorkuntza ikastaro zabalarekin - Hasi zure bidaia gaur egun web aditu bihurtzeko!




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

Utzi iruzkin bat