Si të shtoni një çelës të huaj në phpMyAdmin
PHPMyAdmin: keyelësi i huaj, çfarë është?
Në gjuhën e bazës së të dhënave SQL në përgjithësi, dhe veçanërisht në PHPMyAdmin, një çelës i huaj është një fushë e një tabele të bazës së të dhënave që varet nga fusha e një baze të dhënash tjetër.
Kjo do të thotë që nuk është e mundur të krijoni një hyrje në një tabelë që referohet përmes një çelësi të huaj një tabelë tjetër, nëse tabela tjetër nuk përmban një hyrje që korrespondon me çelësin e huaj që futet.
Për shembull, kjo është si të lidhësh një shishe dhe tapën e saj - nuk mund të përdorësh tapën nëse shishja nuk është aty.
Duke shtuar një çelës të huaj të PHPMyAdmin në një tabelë, do të siguroheni që çdo hyrje në atë tabelë të ketë një referencë të drejtpërdrejtë për një hyrje unike të një tabele tjetër. Një praktikë e mirë e pranuar në përgjithësi është të krijoni çelësin e huaj të PHPMyAdmin për të referuar fushat e tjera të indeksuara, si tastat kryesore, çelësat unikë ose çelësat e indeksuar, në mënyrë që të siguroheni që një hyrje e vetme të referohet në mënyrë unike nga çelësi i huaj i krijuar PHPMyAdmin.
PHPMyAdmin marrëdhëniet me çelësin dhe tryezën e huaj - Marrëdhëniet - dokumentacioni phpMyAdmin 5.1.0-devSi të vendosni çelësin e jashtëm në phpmyadmin
Shtimi i një çelës të huaj në phpMyAdmin është shumë e thjeshtë, por opsioni mund të jetë i vështirë për tu gjetur.
Hapni tabelën në të cilën dëshironi të shtoni çelësin e jashtëm. Shko te tab Struktura, në të cilën do të gjeni një nën menune të quajtur Relation View. Atje, zgjidhni në kolonën e cila do të mbajë çelësin e jashtëm dhe tabelën dhe kolonën e referuar nga ky çelës.
Ndërsa menutë mund të jenë shumë të vështira për t'u gjetur, referojuni më poshtë screenshots.
Gjithashtu është e mundur të shtoni një çelës të huaj me kodin SQL në vijim:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
Krijo phpmyadmin te huaj
Krijimi i Uebfaqes Master: Regjistrohuni tani!
Transformoni praninë tuaj dixhitale me kursin tonë gjithëpërfshirës të krijimit të faqes në internet - filloni udhëtimin tuaj për t'u bërë një ekspert në internet sot!
Regjistrohuni këtuKrijimi i një çelësi të jashtëm mundëson disa opsione, duke përfshirë edhe sigurimin që një kolonë përmban vetëm shënimet që ekzistojnë në një tabelë tjetër, mundësinë për të parandaluar fshirjen e shënimeve në tabelën tjetër ose për të kaskaduar fshirjen në tavolina të referuara.
Por një nga opsionet më të dobishme, në ndërfaqen e phpMyAdmin, është që të merrni një listë të zbritjes me shënimet e tabelës tjetër, kur futni shënimet në një tabelë që përmban çelësa të huaj.
Është madje e mundur të vendosësh se cila vlerë shfaqet në mënyrë të paracaktuar nga një tabelë, kur kjo është një referohet nga një çelës i jashtëm në një tabelë tjetër, sipas shembullit më poshtë.
Si të përdorni çelësin e jashtëm në PHPMyAdmin
Në seksionin e kufizimeve të çelësave të huaja të një tabele, një kolonë e indeksuar mund të caktohet si një çelës i jashtëm, thjesht duke përdorur ndërfaqen grafike të përdoruesit.
Si të hiqni çelësin e huaj në PHPMyAdmin
Hapni tabelën në të cilën dëshironi të hiqni një çelës të huaj në ndërfaqen phpmyadmin. Shkoni te struktura> pamja e marrëdhënies, dhe atje, klikoni në butonin Drop në vijë që korrespondon me çelësin e huaj që dëshironi të fshini marrëdhëniet në phpmyadmin.
Pamja e raportit të PHPMyAdmin mungon
Pamja e marrëdhënies gjendet nën emrin e tabelës së Strukturës, pasi një tabelë është zgjedhur nga ndërfaqja grafike e përdoruesit PHPMyAdmin.
Pyetjet E Bëra Më Shpesh
- Si të vendosni çelësin e huaj në MySQL phpmyadmin?
- Hapni tabelën ku dëshironi të shtoni çelësin e huaj. Shkoni te skedari Struktura, në të cilën do të gjeni nënmenu pamja e marrëdhënies. Atje, zgjidhni kolonën që do të përmbajë çelësin e huaj, dhe tabelën dhe kolonën e referuar nga ai çelës.
- Si mund të krijoj një çelës të huaj në phpmyadmin?
- Për të krijuar një çelës të huaj në phpmyadmin, ju duhet të hapni tabelën ku dëshironi çelësin e huaj, të lundroni në skedën Struktura dhe prej andej, të shkoni në nënmenu pamja e lidhjes. Pastaj mund të zgjidhni kolonën që do të mbajë çelësin e huaj dhe të zgjidhni tabelën dhe kolonën që i referohet.
- Cilat hapa duhet të ndiqen për të shtuar me sukses një kufizim të çelësit të huaj në phpmyadmin?
- Për të shtuar një çelës të huaj në phpmyadmin, lundroni në skedën e strukturës së tabelës së fëmijëve, klikoni në pamjen e lidhjes, zgjidhni kolonën e çelësit të huaj dhe më pas specifikoni tabelën dhe kolonën e referuar. Sigurohuni që të dy tabelat janë innoDB dhe kolonat e referuara janë indeksuar.
Yoann Bierling është një profesionist i botimit dhe këshillimit dixhital në internet, duke bërë një ndikim global përmes ekspertizës dhe inovacionit në teknologji. I apasionuar pas fuqizimit të individëve dhe organizatave për të lulëzuar në epokën dixhitale, ai është i shtyrë të japë rezultate të jashtëzakonshme dhe të nxisë rritjen përmes krijimit të përmbajtjes arsimore.
Krijimi i Uebfaqes Master: Regjistrohuni tani!
Transformoni praninë tuaj dixhitale me kursin tonë gjithëpërfshirës të krijimit të faqes në internet - filloni udhëtimin tuaj për t'u bërë një ekspert në internet sot!
Regjistrohuni këtu