Kuidas lisada välisvõti phpMyAdminis

SQL-andmebaasi keeles üldiselt ja eriti PHPMyAdminis on võõrvõti andmebaasi tabeli väli, mis sõltub teise andmebaasi väljast.


PHPMyAdmin: võõrvõti, mis see on?

SQL-andmebaasi keeles üldiselt ja eriti PHPMyAdminis on võõrvõti andmebaasi tabeli väli, mis sõltub teise andmebaasi väljast.

See tähendab, et tabelisse pole võimalik kannet luua, viidates võõra võtme kaudu mõnele teisele tabelile, kui teine ​​tabel ei sisalda kannet, mis vastab sisestatavale võõrvõtmele.

Näiteks on see nagu pudeli ja selle korgi ühendamine - te ei saa korki kasutada, kui pudelit pole seal.

Kui lisate tabelisse välise võtme PHPMyAdmin, saate veenduda, et selle tabeli kõik kirjed viitavad otseselt mõne teise tabeli kordumatu kirje kirjele. Üldiselt aktsepteeritud hea tava on luua PHPMyAdmini võõrvõti, et viidata teistele tabelites indekseeritud väljadele, nagu primaarvõtmed, kordumatud võtmed või indekseeritud võtmed, veendumaks, et loodud PHPMyAdmini võõrvõti viitab ühele kirjele ainulaadselt.

PHPMyAdmini võõrvõtme ja tabeli suhted - suhted - phpMyAdmin 5.1.0-dev dokumentatsioon

Kuidas seada võõrvõti phpmyadminis

Välisvõtme lisamine phpMyAdmini on üsna lihtne, kuid seda võimalust võib olla raske leida.

Avage tabel, milles soovite välisvõtit lisada. Avage vahekaart Structure, kus leiate alammenüü, mida nimetatakse suhtevaateks. Seal vali veerg, mis hoiab võõrvõtit, ning tabel ja veerg, millele sellel võtmel on viidatud.

Kuna menüüd võib olla üsna raske leida, vaadake allpool ekraanipilte.

Võimalik on ka võõrvõti lisamine järgneva SQL-koodiga:

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

Loo võõrvõti phpmyadmin

Õppige SEO põhitõed: registreeruge juba täna!

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.

Alustage SEO õppimist

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.

Võõrkeele loomine lubab mitut võimalust, sealhulgas veenduda, et veerg sisaldab ainult teises tabelis olevaid kirjeid, võimalust vältida mõne muu tabeli sisestamise kustutamist või viidata tabelite kustutamisele.

Kuid phpMyAdmini kasutajaliidese üks kõige kasulikumaid võimalusi on väljalülitamise võti sisaldava tabeli sisestuste sisestamisel rippmenüü avamine teise tabeli sisestustega.

Võimalik on isegi otsustada, millist väärtust tablool vaikimisi kuvatakse, kui mõni teine ​​on viidatud võõrvõtiga teises tabelis, nagu näite allpool.

Kuidas kasutada võõrkeelt PHPMyAdminis

Tabeli välisvõtmete piirangute osas saab indekseeritud veergu seada võõrvõtmeks, kasutades lihtsalt graafilist kasutajaliidest.

Kuidas võõrkeelt eemaldada PHPMyAdminis

Avage tabel, milles soovite eemaldada Phpmyadmini liideses võõrvõti. Minge ülevaate struktuurile> ja seal klõpsake nupul „Trügi” real, mis vastab võõrvõtmele, mida soovite Phpmyadmin suhet kustutada.

Puudus PHPMyAdmini suhte vaade

Seosvaade asub vahekaardi Structure all, pärast seda, kui tabel on valitud PHPMyAdmini graafilisest kasutajaliidesest.

Korduma Kippuvad Küsimused

Kuidas seada MySQL Phpmyadminis võõrvõti?
Avage tabel, kuhu soovite lisada võõrvõti. Minge vahekaardile Struktuur, kus leiate alammenüü Suhtevaade. Seal valige veerg, mis sisaldab võõrvõti, ning selle klahvi viidatud tabel ja veerg.
Kuidas luua Phpmyadminis võõrvõti?
Phpmyadminis võõrvõtme loomiseks peate avama tabeli, kus soovite võõrvõti, liikuda vahekaardile Struktuur ja sealt edasi minna alammenüüsse suhtevaade. Seejärel saate valida veeru, mis hoiab võõrvõti, ja valida tabeli ja veeru, millele viidatakse.
Milliseid samme tuleks järgida Phpmyadminis võõra võtmepiirangu edukaks lisamiseks?
PhpMyAdminis võõrvõtme lisamiseks liikuge lapsetabeli vahekaardile struktuurile, klõpsake nuppu Suhtevaade, valige veerg Võõrvõti ja seejärel määrake viidatud tabel ja veerg. Veenduge, et mõlemad tabelid oleksid indekseeritud ja viidatud veerud indekseeritakse.

Yoann Bierling
Autori kohta - Yoann Bierling
Yoann Bierling on veebikirjastus ja digitaalsed nõustamisprofessionaal, avaldades tehnoloogiate teadmiste ja innovatsiooni kaudu globaalset mõju. Kirglik võimaldada üksikisikutele ja organisatsioonidele digitaalajastu areneda, ta ajendatakse andma erakordseid tulemusi ja suurendama kasvu haridussisu loomise kaudu.

Õppige SEO põhitõed: registreeruge juba täna!

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.

Alustage SEO õppimist

Suurendage oma veebisaidi nähtavust ja liiklust, valides SEO põhialused meie hõlpsasti jälgitavate põhikursusega.




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

Jäta kommentaar