PhpMyAdmin-də xarici düyməni necə əlavə etmək olar

Ümumiyyətlə SQL verilənlər bazası dilində və xüsusən PHPMyAdmin-də xarici açar başqa bir verilənlər bazasının sahəsindən asılı olaraq verilənlər bazasının bir cədvəlinin sahəsidir.


PHPMyAdmin: xarici açar, bu nədir?

Ümumiyyətlə SQL verilənlər bazası dilində və xüsusən PHPMyAdmin-də xarici açar başqa bir verilənlər bazasının sahəsindən asılı olaraq verilənlər bazasının bir cədvəlinin sahəsidir.

Bu o deməkdir ki, başqa bir cədvəldə xarici açarın daxil olduğu müvafiq bir giriş olmadıqda, xarici açarla başqa bir masaya istinad edən bir giriş yaratmaq mümkün deyildir.

Məsələn, bu bir şüşə və onun mantarını bağlamaq kimidir - əgər şüşə orada deyilsə, mantardan istifadə edə bilməzsiniz.

Bir cədvələ bir PHPMyAdmin xarici açarı əlavə etməklə, cədvəldəki hər hansı bir girişin başqa bir cədvəlin unikal giriş girişinə birbaşa istinad etdiyinə əmin olacaqsınız. Ümumiyyətlə qəbul edilən yaxşı bir tətbiq, bir girişin yaradılan PHPMyAdmin xarici açarı ilə eyniləşdirildiyinə əmin olmaq üçün, əsas açarlar, unikal açarlar və ya indeksli düymələr kimi digər cədvəllərə indeksləşdirilmiş sahələrə istinad etmək üçün PHPMyAdmin xarici açarı yaratmaqdır.

PHPMyAdmin xarici açar və masa əlaqələri - Əlaqələr - phpMyAdmin 5.1.0-dev sənədləri

Phpmyadmin-də xarici düyməni necə qurmaq olar?

PhpMyAdmin-də xarici bir düyməni əlavə etmək çox sadədir, lakin seçim çətin ola bilər.

Xarici düyməni əlavə etmək istədiyiniz cədvəl açın. Əlaqələrin Görünüşü adlı bir alt menyudan rast gəlinən nişan strukturuna gedin. Orada, xarici düyməni tutacaq sütunu seçin və bu düyməyə istinadən masa və sütunu seçin.

Menyular tapmaq olduqca çətin ola biləcəyi üçün, aşağıda ekranlara baxın.

Aşağıdakı SQL kodu ilə bir xarici düyməni əlavə etmək mümkündür:

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

Xarici əsas phpmyadmin yaradın

Xarici bir əsas yaratmaq, bir sütunun başqa bir masada mövcud olan girişləri ehtiva etdiyini, digər masanındakı girişlərin silinməsinin qarşısını almaq və ya istinad edilmiş tablolara silinməyi təmin etmək də daxil olmaqla, bir neçə variant üçün imkan verir.

Master veb saytının yaradılması: İndi qeydiyyatdan keçin!

Rəqəmsal varlığınızı hərtərəfli veb sayt yaratma kursu ilə dəyişdirin - bu gün bir veb mütəxəssisi olmağa səyahətinizə başlayın!

Buraya qeydiyyatdan keçmək

Rəqəmsal varlığınızı hərtərəfli veb sayt yaratma kursu ilə dəyişdirin - bu gün bir veb mütəxəssisi olmağa səyahətinizə başlayın!

Ancaq ən faydalı seçimlərdən biri, phpMyAdmin interfeysi, xarici düymələri olan bir masaya girişləri daxil edərkən digər masanın girişləri ilə bir açılan siyahı almaqdır.

Bir nümunə olan başqa cədvəldə xarici bir əsasla istinad edildikdə, bir masadan hansı dəyər göstərildiyini müəyyən etmək hətta mümkündür.

Xarici düyməni PHPMyAdmin-də necə istifadə etmək olar

Bir masanın xarici düymələri məhdudiyyətlər bölməsində endeksli bir sütun, sadəcə qrafik istifadəçi interfeysi istifadə edərək, xarici bir açar kimi təyin edilə bilər.

PHPMyAdmin-də xarici düyməni necə çıxarmaq olar?

PhpMyAdmin interfeysində bir xarici açarı çıxarmaq istədiyiniz masanı açın. Quruluşa> Material Görünüşünə gedin və orada, PhpMyAdmin'də əlaqəni silmək istədiyiniz xarici açarına uyğun xəttdəki Drop düyməsini vurun.

PHPMyAdmin əlaqəsi görünüşü itkin

PHPMyAdmin qrafik istifadəçi interfeysindən bir masa seçildikdən sonra əlaqənin görünüşü Strukturun adı altında yerləşir.

Tez-Tez Verilən Suallar

MySQL phpmyadmin-də xarici açarı necə təyin etmək olar?
Xarici açarı əlavə etmək istədiyiniz masa açın. Münasibət görünüşü submenu tapacağınız quruluş sekmesine gedin. Orada, xarici açarı ehtiva edən sütunu və bu açarın istinad edilən masa və sütunu seçin.
Phpmyadmin-də xarici bir açar necə yaradıram?
PhpMyAdmin-də xarici bir açar yaratmaq üçün, xarici açarın istədiyi masanı açmalısınız, quruluş sekmesinə və oradan gedin, Moination View submenu-a daxil olun. Daha sonra xarici açarı tutacaq və masa və sütun istinadlarını seçəcək sütunu seçə bilərsiniz.
PhpMyAdmin-də xarici əsas məhdudiyyətləri uğurla əlavə etmək üçün hansı addımlar izlənilməlidir?
PhpMyAdmin-də xarici bir açar əlavə etmək üçün, uşaq masasının quruluş sekmesine gedin, Information Görünüşü düyməsini basın, Xarici açar sütunu seçin və sonra istinad edilmiş cədvəl və sütunu göstərin. Hər iki cədvəlin innodb olduğundan və istinad edilən sütunlar indeksləşdirilmişdir.

Yoann Bierling
Müəllif haqqında - Yoann Bierling
Yoann Bierling, texnologiyalarda təcrübə və yenilik yolu ilə qlobal təsir göstərən bir veb nəşriyyat və rəqəmsal məsləhətçi peşəkardır. Rəqəmsal yaşda inkişaf etmək üçün fiziki və təşkilatlara həvəsləndirmək, müstəsna nəticələr vermək və təhsil məzmunu yaratmaq yolu ilə böyümə sürmək üçün idarə olunur.

Master veb saytının yaradılması: İndi qeydiyyatdan keçin!

Rəqəmsal varlığınızı hərtərəfli veb sayt yaratma kursu ilə dəyişdirin - bu gün bir veb mütəxəssisi olmağa səyahətinizə başlayın!

Buraya qeydiyyatdan keçmək

Rəqəmsal varlığınızı hərtərəfli veb sayt yaratma kursu ilə dəyişdirin - bu gün bir veb mütəxəssisi olmağa səyahətinizə başlayın!




Şərhlər (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

Şərh yaz