PhpMyAdmin дахь гадаад түлхүүрийг хэрхэн нэмэх

SQL мэдээллийн баазын хэл дээр ерөнхийдөө, ялангуяа PHPMyAdmin хэл дээр гадаад түлхүүр нь өөр мэдээллийн сангийн талбараас хамаарч өгөгдлийн сангийн хүснэгтийн талбар юм.


PHPMyAdmin: гадаад түлхүүр, энэ юу вэ?

SQL мэдээллийн баазын хэл дээр ерөнхийдөө, ялангуяа 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-г үүсгэх

Гадаад түлхүүрийг үүсгэх нь хэд хэдэн сонголтыг зөвшөөрдөг, үүнд багана нь зөвхөн өөр хүснэгтэд байгаа оруулгуудыг агуулдаг, бусад хүснэгтийн бүртгэлийг устгахаас урьдчилан сэргийлж, эсвэл устгагдсан хүснэгтэд давтах боломжтой.

Гэхдээ хамгийн ашигтай сонголтуудын нэг болох phpMyAdmin интерфейс нь гадаад товчлуурууд агуулсан хүснэгтэд оруулгуудыг оруулж байхад бусад хүснэгтийн оруулгуудыг жагсаах жагсаалтыг авах явдал юм.

Мастер вэбсайт бүтээх: Одоо элсэх!

Таймс вэбсайтыг өөрийн иж бүрэн вэбсайтаар дамжуулан өөрийн иж бүрдэлтэй байх ёстой.

Энд Бүртгүүлэх

Таймс вэбсайтыг өөрийн иж бүрэн вэбсайтаар дамжуулан өөрийн иж бүрдэлтэй байх ёстой.

Хүснэгтээс анхдагч утгаас ямар утгыг харуулахыг бүр ч зөвшөөрч болох бөгөөд энэ нь доорхи жишээнд нэг хүснэгтийн гадаад түлхүүрээр тайлбарлагдсан тохиолдолд үүнийг шийдэх боломжтой.

PHPMyAdmin дахь гадаад түлхүүр үгийг хэрхэн ашиглах талаар

Гадаад түлхүүр үгсэд хүснэгтийн хэсэг нь индексжүүлсэн баганыг график хэрэглэгчийн интерфэйсийг ашиглан гадаад түлхүүрээр тохируулж болно.

PHPMyAdmin дахь гадаад түлхүүрийг хэрхэн устгах

PHPMYADMIN INFEAL интерфэйсийн гадаад түлхүүрийг арилгахыг хүссэн хүснэгтийг нээнэ үү. Бүтэц> Харилцааны үзэл бодлыг харахад PHPMYADMIN-тэй харьцуулахад тохирох мөрөнд байгаа мөрөнд дараад DRAP товчийг дарна уу.

PHPMyAdmin харилцааны харагдахгүй байна

Харилцааны цонх нь PHPMyAdmin-н график хэрэглэгчийн интерфейсээс сонгогдсоны дараа Structure tab-ын нэрний доор байрлах болно.

Түгээмэл Асуултууд

MySQL PHPMYADMIN-д гадаад түлхүүрийг хэрхэн яаж тохируулах вэ?
Гадаад түлхүүрийг нэмэхийг хүсч буй хүснэгтийг нээнэ үү. Бүтээлийн таб руу очно уу, та Харилцааны харц -ыг олох болно. Гадаадын түлхүүрийг агуулсан баганыг сонгоод, энэ түлхүүрээр дурдсан хүснэгт, багана сонгоно уу.
Phpmyadmin-д гадаад түлхүүрийг хэрхэн бий болгох вэ?
PHPMYADMIN-д гадаадын товчлуур үүсгэхийн тулд та гадаадын товчлуурыг нээх хэрэгтэй. Та дараа нь гадаадын товчлуурыг дараад, хүснэгтийг сонгож, хүснэгтийг сонгоно уу.
PHPMYADMIN-д гадаадын гол хязгаарлалт нэмж оруулахын тулд ямар алхамуудыг дагаж мөрдөх ёстой вэ?
PHPMYADMIN-д гадаад түлхүүр нэмэхийн тулд хүүхдийн хүснэгтийн бүтцийг нээвэл харилцааны үзэмжийг Гадаадын түлхүүр баганыг сонгоод лавлах хүснэгт, баганыг сонгоно уу. Хүснэгт хоёуланг нь InnoDB, лавлагаатай багана индексжүүлсэн эсэхийг шалгана уу.

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

Сэтгэгдэл үлдээх