Hogyan adhat hozzá idegen kulcsot a phpMyAdmin-ban?
PHPMyAdmin: idegen kulcs, mi ez?
Az SQL adatbázis nyelvében általában, és különösen a PHPMyAdminben, az idegen kulcs az adatbázis táblázatának olyan mezője, amely egy másik adatbázis mezőjétől függ.
Ez azt jelenti, hogy nem lehet olyan bejegyzést létrehozni egy táblázatban, amely idegen kulcs segítségével hivatkozik egy másik táblára, ha a másik táblázat nem tartalmaz egy beillesztendő idegen kulcsnak megfelelő bejegyzést.
Például ez olyan, mint egy üveg és a parafa összekötése - akkor nem használhatja a parafaját, ha az üveg nincs ott.
A PHPMyAdmin idegen kulcs hozzáadásával a táblázathoz megbizonyosodik arról, hogy a táblázat bármelyik bejegyzésének közvetlen hivatkozása van-e egy másik táblázat egyedi bejegyzésére. Az általánosan elfogadott bevált gyakorlat az, hogy a PHPMyAdmin idegen kulcsot más táblázatokba indexelt mezők, például elsődleges kulcsok, egyedi kulcsok vagy indexált kulcsok hivatkozására hozza létre annak biztosítása érdekében, hogy egyetlen bejegyzésre egyedileg hivatkozzon a létrehozott PHPMyAdmin idegen kulcs.
A PHPMyAdmin idegen kulcs- és táblakapcsolatai - Kapcsolatok - phpMyAdmin 5.1.0-dev dokumentációHogyan állítsuk be az idegen kulcsot phpmyadminban
Idegen kulcs hozzáadása a phpMyAdmin-ba meglehetősen egyszerű, de nehéz lehet megtalálni az opciót.
Nyissa meg azt az asztalt, amelyhez hozzá kívánja adni az idegen kulcsot. Lépjen a Struktúra lapra, amelyben megtalálja a Kapcsolódás nézet almenüt. Ott válassza ki azt az oszlopot, amely tartalmazza az idegen kulcsot, és a táblázatot és oszlopot, amelyre hivatkozik.
Mivel a menüket elég nehéz megtalálni, olvassa el az alábbiakban a képernyőképeket.
Az idegen kulcsot az alábbi SQL kóddal is felveheti:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
Hozzon létre idegen kulcsot phpmyadmin
Külföldi kulcs létrehozása több lehetőséget is lehetővé tesz, beleértve azt is, hogy egy oszlop csak egy másik táblában meglévő bejegyzéseket tartalmazzon, megtilthatja a másik táblázat bejegyzéseinek törlését vagy a hivatkozott táblák törlését.
Tanulja meg a SEO alapjait: Jelentkezzen ma!
Növelje webhelyének láthatóságát és forgalmát azáltal, hogy elsajátítja a SEO alapjait a könnyen követhető alapok tanfolyamunkkal.
Kezdje el tanulni a SEO -tDe az egyik leghasznosabb lehetőség a phpMyAdmin felületen, hogy egy lefelejtő listát kapjon a másik táblázat bejegyzéseivel, amikor beírja a bejegyzéseket egy külföldi kulcsot tartalmazó táblába.
Még azt is eldöntheti, hogy mely érték jelenik meg alapértelmezés szerint egy táblázatban, ha ezt egy idegen kulcs hivatkozza egy másik táblázatban, a példa alatt.
Külföldi kulcs használata a PHPMyAdmin programban
A táblázat idegen kulcsok korlátozás részében egy indexelt oszlop állítható be idegen kulcsként, egyszerűen a grafikus felhasználói felület használatával.
Hogyan lehet eltávolítani az idegen kulcsot a PHPMyAdmin programban
Nyissa meg azt a táblázatot, amelyben el szeretne távolítani egy idegen kulcsot a phpmyadmin felületen. Lépjen a Struktúra> Relation View elemre, és ott kattintson a „Drop” gombra a sorban, amely megfelel az idegen kulcsnak, amelyet törölni kíván a phpmyadmin -ben.
A PHPMyAdmin reláció nézet hiányzik
A kapcsolat nézet a Struktúra lap neve alatt található, miután egy táblázatot választott ki a PHPMyAdmin grafikus felhasználói felületéről.
Gyakran Feltett Kérdéseket
- Hogyan lehet beállítani az idegen kulcsot a MySQL phpmyadmin -ben?
- Nyissa meg az asztalt, ahol hozzáadja az idegen kulcsot. Lépjen a Struktúra fülre, amelyben megtalálja a Kapcsolat nézet almenüjét. Ott válassza ki azt az oszlopot, amely tartalmazza az idegen gombot, valamint az adott kulcs által hivatkozott táblázatot és oszlopot.
- Hogyan hozhatok létre egy idegen kulcsot a phpmyadmin -ben?
- A PhpMyAdmin -ben idegen kulcs létrehozásához nyitnia kell az asztalt, ahol az idegen kulcsot szeretné, keresse meg a Struktúra fülre, és onnan lépjen be a Relation View almenübe. Ezután kiválaszthatja azt az oszlopot, amely megtartja az idegen gombot, és kiválaszthatja a táblázatot és az oszlopot.
- Milyen lépéseket kell betartani egy idegen kulcsfontosságú korlátozás sikeres hozzáadásához a phpmyadmin -ben?
- Ha egy idegen kulcsot hozzáadhat a phpmyadmin -be, keresse meg a gyermektáblázat szerkezetének fülét, kattintson a Kapcsolat nézet elemre, válassza ki az idegen gomb oszlopot, majd adja meg a hivatkozott táblázatot és oszlopot. Győződjön meg arról, hogy mindkét táblázat innoDB és a hivatkozott oszlopok indexelve vannak.
A Yoann Bierling egy webes kiadói és digitális tanácsadó szakember, amely a technológiák szakértelme és innovációja révén globális hatást gyakorol. Szenvedélyesen az egyének és szervezetek felhatalmazása a digitális korban való virágzásra, arra készteti, hogy kivételes eredményeket érjen el és növelje a növekedést az oktatási tartalom létrehozása révén.
Tanulja meg a SEO alapjait: Jelentkezzen ma!
Növelje webhelyének láthatóságát és forgalmát azáltal, hogy elsajátítja a SEO alapjait a könnyen követhető alapok tanfolyamunkkal.
Kezdje el tanulni a SEO -t