Conas eochair eachtrach a chur isteach i phpMyAdmin

I dteanga bhunachar sonraí SQL i gcoitinne, agus go háirithe i PHPMyAdmin, is í eochair eachtrach réimse tábla den bhunachar sonraí atá ag brath ar réimse bunachar sonraí eile.


PHPMyAdmin: eochair eachtrach, cad é?

I dteanga bhunachar sonraí SQL i gcoitinne, agus go háirithe i PHPMyAdmin, is í eochair eachtrach réimse tábla den bhunachar sonraí atá ag brath ar réimse bunachar sonraí eile.

Ciallaíonn sé seo nach féidir iontráil a chruthú i dtábla ag tagairt trí eochair eachtrach tábla eile, mura bhfuil iontráil sa tábla eile a fhreagraíonn don eochair eachtrach atá á cur isteach.

Mar shampla, tá sé seo cosúil le buidéal agus a choirc a nascadh - ní féidir leat an corc a úsáid mura bhfuil an buidéal ann.

Trí eochair eachtrach PHPMyAdmin a chur le tábla, cinnteoidh tú go bhfuil tagairt dhíreach ag aon iontráil sa tábla sin d’iontráil uathúil iontrála i dtábla eile. Dea-chleachtas a nglactar leis go ginearálta is ea eochair eachtrach PHPMyAdmin a chruthú chun tagairt a dhéanamh do réimsí innéacsaithe táblaí eile, mar eochracha príomhúla, eochracha uathúla nó eochracha innéacsaithe, d’fhonn a chinntiú go ndéantar tagairt uathúil d’iontráil aonair a chruthaíonn an eochair eachtrach PHPMyAdmin a cruthaíodh.

Eochair eachtrach PHPMyAdmin agus caidreamh tábla - Caidreamh - doiciméadacht phpMyAdmin 5.1.0-dev

Conas eochair eachtrach a leagan síos i phpmyadmin

Tá eochair eachtrach a chur i bppMyAdmin simplí go leor, ach d'fhéadfadh sé go mbeadh sé deacair teacht ar an rogha.

Oscail an tábla inar mhaith leat an eochair eachtrach a chur leis. Téigh go dtí an Struchtúr cluaisín, ina bhfaighidh tú fo-roghchlár ar a dtugtar Relation View. Ansin, roghnaigh do cholún a shealbhóidh an eochair eachtrach, agus an tábla agus an colún a bhfuil tagairt déanta ag an eochair seo.

Ós rud é go bhféadfadh na biachláir a bheith deacair a fháil, féach thíos scáileáin scáileáin.

Is féidir eochair eachtrach a chur leis an gcód SQL seo a leanas:

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

Cruthaigh eochair phpmyadmin eachtrach

Cruthú Máistir Suíomh Gréasáin: Clárú anois!

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!

Clárú anseo

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!

Ligeann eochair eachtrach a chruthú go bhféadfaí roinnt roghanna a dhéanamh, lena n-áirítear a chinntiú nach bhfuil iontrálacha ann i dtábla eile amháin i gcolún, agus go bhféadfaí iontrálacha a scriosadh sa tábla eile, nó chun na táblaí tagartha a scriosadh.

Ach is é ceann de na roghanna is úsáidí, sa chomhéadan phpMyAdmin, liosta mionsonraithe a fháil le hiontrálacha an tábla eile, nuair a chuirtear iontrálacha isteach i dtábla ina bhfuil eochracha eachtracha.

Is féidir fiú cinneadh a dhéanamh ar an luach atá ar taispeáint de réir réamhshocraithe ó tábla, nuair a thagraíonn eochair eachtrach i dtábla eile, de réir mar a leanas thíos.

Conas eochair eachtrach a úsáid i PHPMyAdmin

Sa roinn srianta eochracha eachtracha de tábla, is féidir colún innéacsaithe a shocrú mar eochair eachtrach, ach úsáid a bhaint as an comhéadan grafach úsáideora.

Conas eochair coigríche a bhaint as PHPMyAdmin

Oscail an tábla inar mian leat eochair eachtrach a bhaint sa chomhéadan PhpMyAdmin. Téigh go Struchtúr> Gaol View, agus ansin, cliceáil ar an gcnaipe “Drop” sa líne a fhreagraíonn don eochair eachtrach is mian leat a scriosadh i PHPMYADMIN.

Amharc gaoil PHPMyAdmin ar iarraidh

Tá an dearcadh gaol suite faoi ainm na cluaisín Struchtúr, tar éis tábla roghnaithe ó chomhéadan úsáideora grafach PHPMyAdmin.

Ceisteanna Coitianta

Conas Eochair Eachtrach a shocrú i MySQL PhpmyAdmin?
Oscail an tábla inar mian leat an eochair eachtrach a chur leis. Téigh go dtí an cluaisín Struchtúr, ina bhfaighidh tú an fo -fhonn View View. Ina dhiaidh sin, roghnaigh an colún ina mbeidh an eochair eachtrach, agus an tábla agus an colún dá dtagraítear leis an eochair sin.
Conas is féidir liom eochair eachtrach a chruthú i PhpMyAdmin?
Chun eochair eachtrach a chruthú i PhpMyAdmin, ní mór duit an tábla a oscailt áit a dteastaíonn an eochair eachtrach uait, nascleanúint a dhéanamh leis an gcluaisín Struchtúr, agus as sin, téigh isteach sa fho -fho -alt View View. Ansin is féidir leat an colún a roghnú a shealbhóidh an eochair eachtrach agus a roghnóidh an tábla agus an colún a thagraíonn dó.
Cad iad na céimeanna ba chóir a leanúint chun srian eochair eachtrach a chur go rathúil i PhpMyAdmin?
Chun eochair eachtrach a chur leis i PhpMyAdmin, téigh chuig cluaisín Struchtúir an tábla linbh, cliceáil ar an View, Roghnaigh an colún eochair eachtrach, agus ansin sonraigh an tábla agus an colún tagartha. Cinntigh go bhfuil an dá thábla InnoDB agus go ndéantar na colúin thagartha a innéacsú.

Yoann Bierling
Faoin tÚdar - Yoann Bierling
Is gairmí Foilsitheoireachta Gréasáin & Digiteach Digiteach é Yoann Bierling, ag déanamh tionchair dhomhanda trí shaineolas agus nuálaíocht i dteicneolaíochtaí. Tá sé díograiseach maidir le daoine aonair agus eagraíochtaí a chumhachtú chun go n -éireoidh leo san aois dhigiteach, tá sé á thiomáint chun torthaí eisceachtúla a sheachadadh agus fás a thiomáint trí chruthú ábhar oideachais.

Cruthú Máistir Suíomh Gréasáin: Clárú anois!

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!

Clárú anseo

Athraigh do láithreacht dhigiteach lenár gcúrsa cuimsitheach cruthaithe láithreán gréasáin - cuir tús le do thuras chun bheith i do shaineolaí gréasáin inniu!




Tuairimí (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

Fág trácht