Ինչպես ավելացնել օտարերկրյա բանալին phpMyAdmin- ում
PHPMyAdmin. Արտաքին բանալին, ի՞նչ է դա:
Առհասարակ SQL տվյալների բազայի լեզվով և մասնավորապես PHPMyAdmin- ում օտար բանալին տվյալների բազայի սեղանի դաշտ է, որը կախված է այլ տվյալների բազայի դաշտից:
Սա նշանակում է, որ օտար աղյուսակի միջոցով այլ սեղանի վրա վկայակոչելու աղյուսակում հնարավոր չէ մուտք ստեղծել, եթե մյուս աղյուսակը չի պարունակում մուտքագրման մեջ նշված արտաքին բանալին:
Օրինակ ՝ սա նման է շիշը և դրա խցանը կապելը. Շիշը չես կարող օգտագործել, եթե շիշը այնտեղ չէ:
PHPMyAdmin- ի արտաքին բանալին սեղանին ավելացնելով, դուք համոզված կլինեք, որ այդ սեղանի ցանկացած մուտք ուղղակի հղում ունի մեկ այլ սեղանի յուրօրինակ մուտքի: Ընդհանուր ընդունված լավ պրակտիկա է ստեղծել PHPMyAdmin արտասահմանյան բանալին ՝ հղում անելով այլ աղյուսակների ինդեքսավորված դաշտերը, ինչպիսիք են հիմնական ստեղները, եզակի ստեղները կամ ինդեքսավորվող ստեղները, որպեսզի համոզվեք, որ մեկ մուտք եզակի կերպով վկայակոչվում է ստեղծված PHPMyAdmin արտաքին ստեղնաշարի կողմից:
PHPMyAdmin արտաքին բանալիների և սեղանների հարաբերություններ - Հարաբերություններ - phpMyAdmin 5.1.0-dev փաստաթղթերԻնչպես սահմանել օտարերկրյա բանալին phpmyadmin- ում
PhpMyAdmin- ում օտարերկրյա բանալին բավականին պարզ է, բայց տարբերակը կարող է դժվար լինել գտնել:
Բացեք սեղանը, որտեղ ցանկանում եք օտար բանալին ավելացնել: Գնալ դեպի էջանշանը Կառուցվածք, որտեղից դուք կգտնեք «Կառույցի տեսք» ենթաբաժինը: Այնտեղ ընտրեք սյունակ, որը կկատարի օտարերկրյա ստեղնը եւ այս բանալին հղված աղյուսակը եւ սյունակը:
Քանի որ բաժինները կարող են բավականին բարդ գտնել, վերը նշված սքրինշոթներին:
Հնարավոր է նաեւ ավելացնել օտարերկրյա բանալին հետեւյալ SQL կոդը:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
Ստեղծեք օտարերկրյա հիմնական phpmyadmin
Օտարերկրյա բանալին ստեղծելու համար թույլատրվում է մի քանի տարբերակներ, այդ թվում `համոզվելու համար, որ սյունակը միայն պարունակում է այլ աղյուսակում գոյություն ունեցող գրառումներ, հնարավորինս կանխելու մյուս գրառման մեջ գրառումների վերացումը կամ հղկված սեղանների ջնջումը:
Իմացեք SEO հիմունքներ. Գրանցվեք այսօր:
Խթանեք ձեր կայքի տեսանելիությունն ու երթեւեկությունը `տիրապետելով SEO- ի հիմունքները մեր հեշտ հետեւող հիմունքների ընթացքով:
Սկսեք սովորել SEO- նԲայց առավել օգտակար տարբերակներից մեկը, phpMyAdmin- ի ինտերֆեյսը, մյուս սեղանի մուտքերի հետ բացվող ցանկի ցանկն է, երբ մուտքագրվում է օտարերկրյա բանալիների պարունակության մեջ գտնվող գրառում:
Անհնար է որոշել, թե որ արժեքը ցուցադրվում է սեղանի վրա, երբ այս մեկը ցուցադրվում է օտարերկրյա բանալին մեկ այլ աղյուսակում, ըստ ստորեւ ներկայացված:
Ինչպես օգտագործել արտասահմանյան բանալին PHPMyAdmin- ում
Սեղանի օտարերկրյա բանալիների սահմանափակումների բաժնում, ինդեքսավորված սյունակը կարող է սահմանվել որպես օտարերկրյա բանալին, պարզապես օգտագործելով գրաֆիկական ինտերֆեյսը:
Ինչպես հեռացնել արտասահմանյան բանալին PHPMyAdmin- ում
Բացեք աղյուսակը, որում ցանկանում եք հեռացնել արտաքին բանալին phpMyAdmin ինտերֆեյսում: Գնացեք կառուցվածքի> Հարաբերության տեսակետ, եւ այնտեղ կտտացրեք «Drop» կոճակը, «Drop» կոճակը, որը համապատասխանում է արտասահմանյան բանալին, որը ցանկանում եք ջնջել հարաբերությունները phpmyadmin- ում:
PHPMyAdmin կապի տեսքը բացակայում է
Կապի տեսքը գտնվում է Structure tab անունով, PHPMyAdmin գրաֆիկական ինտերֆեյսի ընտրված աղյուսակից հետո:
Հաճախակի Տրվող Հարցեր
- Ինչպես սահմանել օտարերկրյա բանալին MySQL phpmyadmin- ում:
- Բացեք սեղանը, որտեղ ցանկանում եք ավելացնել արտաքին բանալին: Գնացեք «Կառուցվածք» ներդիրին, որում կգտնեք «հարաբերությունների տեսքը» ենթամրայդը: Այնտեղ ընտրեք այն սյունակը, որը պարունակում է արտաքին բանալին, եւ այդ ստեղնաշարի վկայած աղյուսակը եւ սյունակը:
- Ինչպես կարող եմ արտարժույթի բանալին ստեղծել phpmyadmin- ում:
- PhpMyAdmin- ում օտարերկրյա բանալին ստեղծելու համար հարկավոր է բացել այն սեղանը, որտեղ ցանկանում եք օտարերկրյա բանալին, նավարկեք դեպի «Կառուցվածք» ներդիրը, եւ այնտեղից, անցեք «հարաբերության տեսարան» ենթահանձնաժողով: Դրանից հետո կարող եք ընտրել այն սյունակը, որը կանցկացնի արտաքին ստեղնը եւ կընտրի այն սեղանը եւ այն հղումները:
- Ինչ քայլեր պետք է հետապնդել, PhpMyAdmin- ում օտարերկրյա առանցքային կաշկանդման հաջողությամբ ավելացնելու համար:
- PhpMyAdmin- ում արտաքին բանալին ավելացնելու համար նավարկեք երեխայի սեղանի կառուցվածքի ներդիրին, կտտացրեք «Կապի տեսքը», ընտրեք արտաքին հիմնական սյունը, ապա նշեք հղման աղյուսակը եւ սյունը: Համոզվեք, որ երկու սեղաններն են InnoDB- ն են, եւ հղվող սյունակները ինդեքսավորվում են:
Yoann Bierling- ը վեբ հրատարակչական եւ թվային խորհրդատվական մասնագիտություն է, գլոբալ ազդեցություն ունենալով տեխնոլոգիաների փորձաքննության եւ նորարարության միջոցով: Անհատներին եւ կազմակերպություններին հզորացնելով թվային դարաշրջանում բարգավաճող անձանց նկատմամբ կրքոտ, նա վարում է բացառիկ արդյունքներ եւ աճ է առաջացնում կրթական բովանդակության ստեղծմամբ:
Իմացեք SEO հիմունքներ. Գրանցվեք այսօր:
Խթանեք ձեր կայքի տեսանելիությունն ու երթեւեկությունը `տիրապետելով SEO- ի հիմունքները մեր հեշտ հետեւող հիմունքների ընթացքով:
Սկսեք սովորել SEO- ն