phpMyAdmin میں ایک غیر ملکی کلید کو کس طرح شامل کرنا

عام طور پر ایس کیو ایل ڈیٹا بیس کی زبان میں ، اور خاص طور پر پی ایچ پی ایم ایڈمن میں ، ایک غیر ملکی کلیدی ڈیٹا بیس کے ٹیبل کا ایک فیلڈ ہے جو دوسرے ڈیٹا بیس کے فیلڈ پر منحصر ہوتا ہے۔


پی ایچ پی ایم ایڈمن: غیر ملکی کلید ، یہ کیا ہے؟

عام طور پر ایس کیو ایل ڈیٹا بیس کی زبان میں ، اور خاص طور پر پی ایچ پی ایم ایڈمن میں ، ایک غیر ملکی کلیدی ڈیٹا بیس کے ٹیبل کا ایک فیلڈ ہے جو دوسرے ڈیٹا بیس کے فیلڈ پر منحصر ہوتا ہے۔

اس کا مطلب یہ ہے کہ کسی ٹیبل میں کسی غیر ملکی کلید کے ذریعہ حوالہ دیتے ہوئے کسی ٹیبل میں اندراج پیدا کرنا ممکن نہیں ہے ، اگر دوسرے جدول میں غیر ملکی کلید داخل ہونے سے متعلق اندراج نہیں ہوتا ہے۔

مثال کے طور پر ، یہ ایک بوتل اور اس کے کارک کو جوڑنے کے مترادف ہے - اگر بوتل موجود نہیں ہے تو آپ کارک کا استعمال نہیں کرسکتے ہیں۔

کسی ٹیبل میں پی ایچ پی ایم ایڈمن غیر ملکی کلید شامل کرکے ، آپ اس بات کو یقینی بنائیں گے کہ اس جدول میں کسی بھی اندراج کا کسی اور ٹیبل کے انوکھے اندراج کا براہ راست حوالہ ہوگا۔ عام طور پر قبول شدہ اچھ practiceی مشق 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 انٹرفیس میں، ایک میز میں اندراجات داخل جب غیر ملکی کی چابی پر مشتمل دوسرے میز کی اندراجات کے ساتھ ڈراپ ڈاؤن فہرست حاصل کرنے کے لئے ہے.

SEO کی بنیادی باتیں سیکھیں: آج ہی اندراج کریں!

ہمارے آسانی سے پیروی کرنے والی بنیادی باتوں کے کورس کے ساتھ SEO کے بنیادی اصولوں میں مہارت حاصل کرکے اپنی ویب سائٹ کی مرئیت اور ٹریفک کو فروغ دیں۔

سیکھنا SEO شروع کریں

ہمارے آسانی سے پیروی کرنے والی بنیادی باتوں کے کورس کے ساتھ SEO کے بنیادی اصولوں میں مہارت حاصل کرکے اپنی ویب سائٹ کی مرئیت اور ٹریفک کو فروغ دیں۔

یہ فیصلہ کرنے کے لئے بھی ممکن ہے کہ کسی میز سے ڈیفالٹ کی طرف سے کیا قیمت دکھایا جاسکتا ہے، جب یہ ایک دوسرے میز میں ایک غیر ملکی کی طرف سے حوالہ دیا جاتا ہے، ذیل میں مثال کے طور پر.

PHPMyAdmin میں غیر ملکی کلید کا استعمال کیسے کریں

غیر ملکی کی چابیاں ایک میز کے حصے کو محدود کرتی ہیں، ایک انڈیکس شدہ کالم کو غیر ملکی کلیدی طور پر مقرر کیا جاسکتا ہے، صرف گرافیکل صارف انٹرفیس کا استعمال کرتے ہوئے.

PHPMyAdmin میں غیر ملکی کی کلید کو کیسے ہٹا دیں

اس جدول کو کھولیں جس میں آپ پی ایچ پی ایم وائیڈمین انٹرفیس میں غیر ملکی کلید کو ہٹانا چاہتے ہیں۔ ڈھانچہ> رشتہ کے نظارے پر جائیں ، اور وہاں ، غیر ملکی کلید کے مطابق لائن میں ڈراپ بٹن پر کلک کریں جس پر آپ پی ایچ پی ایم وائیڈمین میں تعلقات کو حذف کرنا چاہتے ہیں۔

پی ایچ پی ایمیڈمن رشتہ کا نظارہ یاد ہے

سلسلہ کا منظر ساخت کے ٹیب کا نام کے تحت واقع ہے، بعد میں پی ایچ پی ایم میڈیمین گرافیکل صارف انٹرفیس سے ٹیبل منتخب کیا گیا ہے.

اکثر پوچھے گئے سوالات

مائی ایس کیو ایل پی ایچ پی ایم وائیڈمین میں غیر ملکی کلید کو کیسے مقرر کیا جائے؟
وہ ٹیبل کھولیں جہاں آپ غیر ملکی کلید کو شامل کرنا چاہتے ہیں۔ ڈھانچہ ٹیب پر جائیں ، جس میں آپ کو رشتہ کا نظارہ سب مینیو مل جائے گا۔ وہاں ، کالم منتخب کریں جس میں غیر ملکی کلید ہوگی ، اور اس ٹیبل اور کالم کا حوالہ اس کلید کے ذریعہ کیا جائے۔
میں پی ایچ پی ایم وائیڈمین میں غیر ملکی کلید کیسے بناؤں؟
پی ایچ پی ایم وائیڈمین میں غیر ملکی کلید بنانے کے ل you ، آپ کو ٹیبل کھولنے کی ضرورت ہے جہاں آپ غیر ملکی کلید چاہتے ہو ، ڈھانچے کے ٹیب پر جائیں ، اور وہاں سے ، رشتہ کے نظارے ذیلی مینیو میں جائیں۔ اس کے بعد آپ اس کالم کو منتخب کرسکتے ہیں جو غیر ملکی کلید کو رکھے گا اور ٹیبل اور کالم اس کے حوالہ جات کا انتخاب کرے گا۔
پی ایچ پی ایم وائیڈمین میں غیر ملکی کلیدی رکاوٹ کو کامیابی کے ساتھ شامل کرنے کے لئے کیا اقدامات کی پیروی کی جانی چاہئے؟
پی ایچ پی ایم وائیڈمین میں غیر ملکی کلید کو شامل کرنے کے لئے ، چائلڈ ٹیبل کے ڈھانچے کے ٹیب پر تشریف لے جانے کے لئے ، رشتہ کے نظارے پر کلک کریں ، غیر ملکی کلیدی کالم کو منتخب کریں ، اور پھر حوالہ شدہ ٹیبل اور کالم کی وضاحت کریں۔ اس بات کو یقینی بنائیں کہ دونوں ٹیبلز انوڈ بی ہیں اور حوالہ شدہ کالموں کو ترتیب دیا گیا ہے۔

Yoann Bierling
مصنف کے بارے میں - Yoann Bierling
یوان بیئرلنگ ایک ویب پبلشنگ اور ڈیجیٹل کنسلٹنگ پروفیشنل ہے ، جو ٹیکنالوجیز میں مہارت اور جدت طرازی کے ذریعہ عالمی سطح پر اثر ڈالتی ہے۔ ڈیجیٹل دور میں پروان چڑھنے کے لئے افراد اور تنظیموں کو بااختیار بنانے کے بارے میں پرجوش ، وہ غیر معمولی نتائج پیش کرنے اور تعلیمی مواد کی تخلیق کے ذریعہ ترقی کو آگے بڑھانے کے لئے کارفرما ہے۔

SEO کی بنیادی باتیں سیکھیں: آج ہی اندراج کریں!

ہمارے آسانی سے پیروی کرنے والی بنیادی باتوں کے کورس کے ساتھ SEO کے بنیادی اصولوں میں مہارت حاصل کرکے اپنی ویب سائٹ کی مرئیت اور ٹریفک کو فروغ دیں۔

سیکھنا SEO شروع کریں

ہمارے آسانی سے پیروی کرنے والی بنیادی باتوں کے کورس کے ساتھ SEO کے بنیادی اصولوں میں مہارت حاصل کرکے اپنی ویب سائٹ کی مرئیت اور ٹریفک کو فروغ دیں۔




تبصرے (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

ایک تبصرہ چھوڑ دو