بسم الله الرحمن الرحيم
الاخوة الاعزاء السلام عليكم ورحمة الله
لدي عدة استفسارت عن الـmysql وهي كلاتي
السؤال الأول عن الـ foreign key ماهي الصيغة الاساسية فانا كنت استعمل الاتي
Create table name ( number int(8) not null primary key , name char(30) );
هذا بالنسبة للجدول الأول أما الجدول الثاني
Craete table job ( no int(8) not null primary key ,number int(8) references name(number) , job char(30) );
هذا ما كنت افعله وهو لا يعمل فمثلا عند إدخال أي رقم في الجدول الثاني (number) غير موجود في الجدول الأول يقوم بقبوله وهو مخالف للـ foreign key ......
السؤال الثاني في تخزين البانات على قاعدة البيانات مثلا اذا كان لدي جدول لاصناف بضائع على الشكل التالي
المستلم الكمية الوصف نمرة الصنف
عمر 11 كتاب 1
عادل 20 حاسوب 99
حسن 5 ماوس 51
ناجي 255 قلم 20
ونمرة الصنف والوصف و الكمية والمستلم عبارة عن متغيرات في قاعدة البيانات واردنا تخزين عدد من الاصناف ومن ثم ارسالهم دفعة واحدة الي قاعدة البيانات فكيف يتم ذلك مع التوضيح بالامثلة لانني شوية فهمي ثقييل ولكم الشكر