PhpMyAdmin- ൽ ഒരു വിദേശ കീ എങ്ങനെ ചേർക്കാം

പൊതുവായി എസ്ക്യുഎൽ ഡാറ്റാബേസ് ഭാഷയിലും, പ്രത്യേകിച്ചും പിഎച്ച്പിഎംഅഡ്മിനിലും, മറ്റൊരു ഡാറ്റാബേസിന്റെ ഫീൽഡിനെ ആശ്രയിച്ചിരിക്കുന്ന ഡാറ്റാബേസിന്റെ പട്ടികയുടെ ഒരു ഫീൽഡാണ് ഒരു വിദേശ കീ.


PHPMyAdmin: വിദേശ കീ, അതെന്താണ്?

പൊതുവായി എസ്ക്യുഎൽ ഡാറ്റാബേസ് ഭാഷയിലും, പ്രത്യേകിച്ചും പിഎച്ച്പിഎംഅഡ്മിനിലും, മറ്റൊരു ഡാറ്റാബേസിന്റെ ഫീൽഡിനെ ആശ്രയിച്ചിരിക്കുന്ന ഡാറ്റാബേസിന്റെ പട്ടികയുടെ ഒരു ഫീൽഡാണ് ഒരു വിദേശ കീ.

ഇതിനർത്ഥം, ഒരു വിദേശ കീ വഴി മറ്റൊരു പട്ടികയിൽ പരാമർശിക്കുന്ന ഒരു പട്ടികയിൽ ഒരു എൻട്രി സൃഷ്ടിക്കാൻ കഴിയില്ല, മറ്റ് പട്ടികയിൽ വിദേശ കീ ചേർക്കുന്നതിന് സമാനമായ ഒരു എൻട്രി അടങ്ങിയിട്ടില്ലെങ്കിൽ.

ഉദാഹരണത്തിന്, ഇത് ഒരു കുപ്പിയും അതിന്റെ കാര്ക്കും ലിങ്കുചെയ്യുന്നതിന് തുല്യമാണ് - കുപ്പി ഇല്ലെങ്കിൽ നിങ്ങൾക്ക് കാര്ക് ഉപയോഗിക്കാൻ കഴിയില്ല.

ഒരു പട്ടികയിലേക്ക് ഒരു PHPMyAdmin വിദേശ കീ ചേർക്കുന്നതിലൂടെ, ആ പട്ടികയിലെ ഏത് എൻട്രിക്കും മറ്റൊരു പട്ടികയുടെ അദ്വിതീയ എൻട്രി എൻട്രിയിലേക്ക് നേരിട്ട് റഫറൻസ് ഉണ്ടെന്ന് നിങ്ങൾ ഉറപ്പാക്കും. സൃഷ്ടിച്ച പിഎച്ച്പിഎംഅഡ്മിൻ വിദേശ കീ ഒരു സിംഗിൾ എൻട്രി അദ്വിതീയമായി പരാമർശിക്കുന്നുണ്ടെന്ന് ഉറപ്പുവരുത്തുന്നതിനായി പ്രാഥമിക കീകൾ, അദ്വിതീയ കീകൾ അല്ലെങ്കിൽ ഇൻഡെക്സ് ചെയ്ത കീകൾ എന്നിവ പോലുള്ള ഇൻഡെക്സ് ചെയ്ത ഫീൽഡുകൾ സൂചിപ്പിക്കുന്നതിന് പിഎച്ച്പിഎംഅഡ്മിൻ ഫോറിൻ കീ സൃഷ്ടിക്കുക എന്നതാണ് പൊതുവായി അംഗീകരിക്കപ്പെട്ട ഒരു നല്ല പരിശീലനം.

PHPMyAdmin വിദേശ കീ, പട്ടിക ബന്ധങ്ങൾ - ബന്ധങ്ങൾ - phpMyAdmin 5.1.0-dev ഡോക്യുമെന്റേഷൻ

Phpmyadmin- ൽ വിദേശ കീ സജ്ജമാക്കുന്നതെങ്ങനെ

PhpMyAdmin ൽ ഒരു വിദേശ കീ ചേർക്കുന്നത് വളരെ ലളിതമാണ്, പക്ഷെ ഓപ്ഷൻ കണ്ടെത്തുന്നത് പ്രയാസമായിരിക്കും.

നിങ്ങൾ വിദേശ കീ ചേർക്കുക ആഗ്രഹിക്കുന്ന പട്ടിക തുറക്കുക. ടാബിലേക്ക് പോകുക ഘടന, അതിൽ നിങ്ങൾ ഒരു സബ് മെനു കണ്ടെത്തും റിലേഷൻ വ്യൂ. അവിടെ, വിദേശ കീ സൂക്ഷിക്കുന്ന നിരയിലേക്ക് തിരഞ്ഞെടുക്കുക, കൂടാതെ ഈ കീ ഉപയോഗിച്ച് സൂചിപ്പിച്ച പട്ടികയും നിരയും.

മെനുകൾ കണ്ടെത്താൻ പ്രയാസമുള്ളതിനാൽ, താഴെ സ്ക്രീൻഷോട്ടുകൾ കാണുക.

താഴെ പറയുന്ന എസ്.ക്യു.എൽ. കോഡ് ഉപയോഗിച്ച് ഒരു വിദേശ കീ ചേർക്കാം.

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

വിദേശ കീ phpmyadmin സൃഷ്ടിക്കുക

ഒരു പ്രത്യേക കീ ഉണ്ടാക്കുക, ഒരു നിരയിൽ മറ്റൊരു പട്ടികയിൽ ഉള്ള എൻട്രികൾ, മറ്റ് പട്ടികയിൽ എൻട്രികൾ നീക്കം ചെയ്യുന്നത് തടയുന്നതിനുള്ള സാധ്യത, അല്ലെങ്കിൽ റഫറൻസുചെയ്ത പട്ടികകളിലെ നീക്കം ചെയ്യൽ എന്നിവ മാത്രം ഉൾക്കൊണ്ടുകൊണ്ട് നിരവധി ഓപ്ഷനുകൾ സൃഷ്ടിക്കുന്നു.

എന്നാൽ പരമമായ കീകൾ ഉള്ള ടേബിളിൽ എൻട്രികൾ ചേർക്കുമ്പോൾ, മറ്റ് ടേബിളിലെ എൻട്രികൾ ഉള്ള ഒരു ഡ്രോപ്പ്ഡൗൺ ലിസ്റ്റ് ലഭിക്കുന്നതാണ് phpMyAdmin ഇന്റർഫേസിൽ ഏറ്റവും ഉപയോഗപ്രദമായ ഓപ്ഷനുകളിൽ ഒന്ന്.

എസ്.ഇ.ഒ അടിസ്ഥാനകാര്യങ്ങൾ പഠിക്കുക: ഇന്ന് എൻറോൾ ചെയ്യുക!

ഞങ്ങളുടെ വെബ്സൈറ്റിന്റെ ദൃശ്യപരതയും ഗതാഗതവും വർദ്ധിപ്പിച്ച് ഞങ്ങളുടെ എളുപ്പത്തിൽ നിന്ന് പിന്തുടരാൻ എളുപ്പമുള്ള അടിസ്ഥാന കോഴ്സിനൊപ്പം.

എസ്.ഇ.ഒ പഠിക്കാൻ ആരംഭിക്കുക

ഞങ്ങളുടെ വെബ്സൈറ്റിന്റെ ദൃശ്യപരതയും ഗതാഗതവും വർദ്ധിപ്പിച്ച് ഞങ്ങളുടെ എളുപ്പത്തിൽ നിന്ന് പിന്തുടരാൻ എളുപ്പമുള്ള അടിസ്ഥാന കോഴ്സിനൊപ്പം.

ഒരു പട്ടികയിൽ നിന്ന് ഏതു മൂല്യമാണ് പ്രദർശിപ്പിക്കുന്നത് എന്ന് തീരുമാനിക്കാൻ പോലും സാദ്ധ്യതയുണ്ട്. ഉദാഹരണമായി താഴെ കൊടുത്തിരിക്കുന്ന ഉദാഹരണത്തിൽ ഇത് മറ്റൊരു മേശയിൽ ഒരു വിദേശ കീ ഉപയോഗിച്ച് റഫർ ചെയ്യപ്പെടും.

PHPMyAdmin ൽ വിദേശ കീ എങ്ങനെ ഉപയോഗിക്കാം

വിദേശ കീകളുടെ പരിമിതികൾ ഒരു പട്ടികയുടെ ഭാഗത്ത് ഇൻഡെക്സ് ചെയ്ത നിര ഒരു വിദേശ കീ ആയി സജ്ജമാക്കാം, ലളിതമായി ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് ഉപയോഗിക്കുക.

PHPMyAdmin ൽ വിദേശ കീ നീക്കം ചെയ്യുന്നത് എങ്ങനെ

Phpmyadmin ഇന്റർഫേസിൽ ഒരു വിദേശ കീ നീക്കംചെയ്യാൻ ആഗ്രഹിക്കുന്ന പട്ടിക തുറക്കുക. ഘടനയിലേക്ക് പോകുക> ബന്ധ കാഴ്ചപ്പാടിലേക്ക് പോകുക, അവിടെ, പിഎച്ച്പിയഡിനിൽ ബന്ധം ഇല്ലാതാക്കാൻ ആഗ്രഹിക്കുന്ന വിദേശ കീയ്ക്ക് അനുയോജ്യമായ രീതിയിൽ ഡ്രോപ്പ് ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

PHPMyAdmin ബന്ധം കാഴ്ച നഷ്ടമായി

PHPMyAdmin ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസിൽ നിന്നും ഒരു ടേബിൾ തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ, ആ ബന്ധത്തിന്റെ കാഴ്ച സ്ട്രക്ചർ ടാബ് നാമം അനുസരിച്ചായിരിക്കും.

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ

MySQL PHPMYADMIN ൽ വിദേശ കീ എങ്ങനെ സജ്ജമാക്കാം?
നിങ്ങൾ വിദേശ കീ ചേർക്കാൻ ആഗ്രഹിക്കുന്ന പട്ടിക തുറക്കുക. ഘടന ടാബിലേക്ക് പോകുക, അതിൽ നിങ്ങൾ ബന്ധ കാഴ്ച സബ്മെൻ കണ്ടെത്തും. അവിടെ, അതിൽ വിദേശ കീ അടങ്ങിയിരിക്കുന്ന നിര, ആ കീ പരാമർശിച്ച പട്ടിക, നിര എന്നിവ അടങ്ങിയിരിക്കുന്ന നിര തിരഞ്ഞെടുക്കുക.
Phpmyadmin ൽ ഞാൻ എങ്ങനെ ഒരു വിദേശ കീ സൃഷ്ടിക്കാം?
Phpmyadmin- ൽ ഒരു വിദേശ താക്കോൽ സൃഷ്ടിക്കുന്നതിന്, നിങ്ങൾക്ക് വിദേശ കീ ആഗ്രഹിക്കുന്ന പട്ടിക തുറക്കുക, ഘടന ടാബിലേക്ക് നാവിഗേറ്റുചെയ്യുക, അവിടെ നിന്ന് റിക്കേഷൻ സബ്മെനുവിലേക്ക് പോകുക. അതിനുശേഷം നിങ്ങൾക്ക് വിദേശ കീ കൈവശം വയ്ക്കുന്ന നിര തിരഞ്ഞെടുക്കാം, അത് പട്ടികയും നിരയും തിരഞ്ഞെടുക്കുന്നു.
Phpmyadmin- ൽ ഒരു വിദേശ കീ നിയന്ത്രണം പരിശോധിക്കുന്നതിന് എങ്ങനെ പിന്തുടരണം?
Phpmyadmin ൽ ഒരു വിദേശ താക്കോൽ ചേർക്കുന്നതിന്, കുട്ടികളുടെ പട്ടികയുടെ ഘടന ടാബിലേക്ക് നാവിഗേറ്റുചെയ്യുക, റിലേഷൻസ് കാഴ്ച ക്ലിക്കുചെയ്യുക, തുടർന്ന് അനുചിതമായ പട്ടികയും നിരയും തിരഞ്ഞെടുക്കുക. രണ്ട് പട്ടികകളും InoDB ഉം പരാമർശിച്ച നിരകളും സൂചികയുണ്ടെന്ന് ഉറപ്പാക്കുക.

Yoann Bierling
എഴുത്തുകാരനെ കുറിച്ച് - Yoann Bierling
സാങ്കേതികവിദ്യകളിലെ വൈദഗ്ദ്ധ്യം, നവീകരണത്തിലൂടെ ആഗോള സ്വാധീനം ചെലുത്തുന്ന ഒരു വെബ് പ്രസിദ്ധീകരണവും ഡിജിറ്റൽ കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് കൺസൾട്ടിംഗ് പ്രൊഫഷണലാണ് യോന്നത് ബീറ്റർ. ഡിജിറ്റൽ യുഗത്തിൽ അഭിവൃദ്ധി പ്രാപിക്കാനുള്ള വ്യക്തികളെയും ഓർഗനൈസേഷനുകളെയും ശാക്തീകരിക്കുന്നതിനെക്കുറിച്ചുള്ള അഭിനിവേശം, അസാധാരണമായ ഫലങ്ങൾ നൽകാനും വിദ്യാഭ്യാസ ഉള്ളടക്ക സൃഷ്ടിക്കുന്നതിലൂടെ വളർച്ച കൈവരിക്കുകയും ചെയ്യുന്നു.

എസ്.ഇ.ഒ അടിസ്ഥാനകാര്യങ്ങൾ പഠിക്കുക: ഇന്ന് എൻറോൾ ചെയ്യുക!

ഞങ്ങളുടെ വെബ്സൈറ്റിന്റെ ദൃശ്യപരതയും ഗതാഗതവും വർദ്ധിപ്പിച്ച് ഞങ്ങളുടെ എളുപ്പത്തിൽ നിന്ന് പിന്തുടരാൻ എളുപ്പമുള്ള അടിസ്ഥാന കോഴ്സിനൊപ്പം.

എസ്.ഇ.ഒ പഠിക്കാൻ ആരംഭിക്കുക

ഞങ്ങളുടെ വെബ്സൈറ്റിന്റെ ദൃശ്യപരതയും ഗതാഗതവും വർദ്ധിപ്പിച്ച് ഞങ്ങളുടെ എളുപ്പത്തിൽ നിന്ന് പിന്തുടരാൻ എളുപ്പമുള്ള അടിസ്ഥാന കോഴ്സിനൊപ്പം.




അഭിപ്രായങ്ങൾ (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

ഒരു അഭിപ്രായം ഇടൂ