السلام عليكم
كيف ممكن اربط اكثر من جدول عن طريق mysql
أفترض مثلا ان لدي جدول فيه رقم الطالب مفتاح اساسي وفي جدول اخر رقم الطالب مفتاح ثانوي كيف اربط بينهم
وشكرا
السلام عليكم
كيف ممكن اربط اكثر من جدول عن طريق mysql
أفترض مثلا ان لدي جدول فيه رقم الطالب مفتاح اساسي وفي جدول اخر رقم الطالب مفتاح ثانوي كيف اربط بينهم
وشكرا
لا اله الا أنت سبحانك أني كنت من الظالمين
---------------------------------------------------------------------
السلام عليكم,
الـ foreign keys فى MySQL فعالة فقط إذا استخدمنا المحرك InnoDB , غير كدة تبقى زى عدمها.
Create Table child_table ( id ... , FOREIGN KEY (parent_id) REFERENCES parent(id) )
القى نظرة على
عفواً هل يمكنني طلب توضيح أكثر عن المفتاح الغريب
ما هي فائدته
ما فائدة هذا النوع من المفاتيح في حال كان لدي جدول يحفظ المقالات
وجدول آخر يقوم بحفظ عدد الزيارات وعدد مرات الطباعة وغيرها لكل مقالة
هل هذا ممكن؟
اخي العزيز
الفورجن كي هو ربط بين البرايمري كي و و عامود من الاعمدة الجدول المراد ربطهما
و بعمنى اخر ان اي قيمة لا توجد في العامود(البرايمري كي) لا يمكن ان تضاف على عامود(الفورجن كي)
و لكن انا لا انصح بستخدام هذا المفتاح بسبب هذا المفتاح يتواجد فقط تحت المحرك(InnoDB) فقط
و هذا المحرك بطيئ جدا بالنسبة لتطبيق يستعمل لمواقع الانترنيت
و شكراً
هذا الموضوع مغلق.