چگونگی اضافه کردن کلید خارجی در phpMyAdmin

چگونگی اضافه کردن کلید خارجی در phpMyAdmin [فارسی]

چگونگی تنظیم کلید خارجی در phpmyadmin

اضافه کردن یک کلید خارجی در phpMyAdmin بسیار ساده است، اما گزینه ممکن است دشوار باشد.

جدولی را که میخواهید کلید خارجی آن را اضافه کنید، باز کنید. به برگه Structure بروید، که در آن منوی زیر را به نام Relation View می بینید. وجود دارد، ستون را انتخاب کنید که کلید خارجی آن را نگه می دارد، و جدول و ستون اشاره شده توسط این کلید.

به عنوان منوها ممکن است بسیار دشوار است برای پیدا کردن، به تصاویر زیر مراجعه کنید.

همچنین می توان یک کلید خارجی با کد زیر اضافه کرد:

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

خوانده اید؟

phpmyadmin کلید خارجی ایجاد کنید

ایجاد یک کلید خارجی اجازه می دهد که برای چندین گزینه، از جمله اطمینان حاصل شود که ستون تنها حاوی مقادیر موجود در جدول دیگری است، امکان جلوگیری از پاک کردن ورودی ها در جدول دیگر، و یا حذف کردن جداول ارجاع شده.

اما یکی از گزینه های بسیار مفید در رابط phpMyAdmin این است که یک لیست کشویی با ورودی های جدول دیگر، هنگام ورود مطالب در یک جدول با کلید های خارجی داشته باشید.

حتی ممکن است تصمیم بگیرد که کدام مقدار به طور پیش فرض از یک جدول نمایش داده شود، زمانی که این یکی با یک کلید خارجی در جدول دیگری، به عنوان مثال زیر نشان داده می شود.

نحوه استفاده از کلید خارجی در PHPMyAdmin

در بخش محدودیت های کلید های خارجی جدول، یک ستون نمایه شده می تواند به عنوان یک کلید خارجی تنظیم شود، به سادگی با استفاده از رابط کاربری گرافیکی.

نحوه حذف کلید خارجی در PHPMyAdmin

جدولی که میخواهید یک کلید خارجی را در رابط PHPMyAdmin حذف کنید باز کنید. به ساختار> نمای رابطه بروید، و در آنجا، بر روی خط کاهش یافته در خط مربوط به کلید خارجی که میخواهید رابطه را در PHPMyAdmin حذف کنید کلیک کنید.

دیدگاه مربوط به PHPMyAdmin از دست رفته است

دیدگاه مربوطه در زیر نام برگه ساختار قرار دارد، پس از آنکه جدول از رابط کاربری گرافیکی PHPMyAdmin انتخاب شده است.

مقالات مشابه

 
 
 
 
 
 
 

نظرات (12)

Joan Shaw, 2018-08-19
この情報を読んで素晴らしい時間を過ごして、良い仕事を続けてください
Jon Valdez, 2018-08-19
ขอบคุณมากข้อมูล
Larry Hart, 2018-08-19
ง่ายชัดเจนและอธิบายได้ดีขอบคุณมาก
Kimberly Jenkins, 2018-08-19
Ótimo site, por favor, continue indo
Alice Alexander, 2018-08-19
Eso funcionó bien para mí, no hay necesidad de buscar más
Tinkeragea, 2018-08-19
Nagyszerű oldal, kérem folytassa
randopassionA, 2018-08-19
안녕하세요, 귀하의 기사를보고 그것이 내 문제를 해결하는 데 도움이 감사합니다.
mamanoursec, 2018-08-19
هذا جيد بالنسبة لي ، لا حاجة للنظر إلى أبعد من ذلك
histologit, 2018-08-19
Nevaru ticēt, ka beidzot atradu risinājumu, tas jau ilgu laiku bija murgs, tagad tas ir atrisināts
Pyperermatto, 2018-08-19
Sekeping maklumat yang besar, terima kasih kerana berkongsi
tehnikovx, 2018-08-19
Tidak percaya saya akhirnya mendapati penyelesaian itu, ini adalah mimpi ngeri untuk masa yang lama, kini diselesaikan
LokubusaS, 2018-08-19
Vet ikke hvordan du skal takke deg, men det er rent geni, takk

پیام بگذارید