بسم الله الرحمن الرحيم
تحية طيبة للجميع
اساتذة عند انشاء العلاقات بين الجداول فى MySQL Workbench توجد اربع اختيارات و هى CASECADE , SET NULL , NO ACTION , RESTRICT ماهى تلك الاوامر ممكن شرح بسيط عنهم
بسم الله الرحمن الرحيم
تحية طيبة للجميع
اساتذة عند انشاء العلاقات بين الجداول فى MySQL Workbench توجد اربع اختيارات و هى CASECADE , SET NULL , NO ACTION , RESTRICT ماهى تلك الاوامر ممكن شرح بسيط عنهم
الامر الاول
CASCADE
ويعني في حالة عمل Delete أو Update للبيانات في الجدول الاب Parent تحدث نفس التغييرات في الجدول الابن Child لنفس الـصفوف المقابلة لها في الــ "Reference" المقابل
الامر الثاني
SET NULL
ويعني في حالة عمل Delete أو Update للبيانات في الجدول الاب Parent يتغير السجل المقابل له في الجدول الابن Child ليصبح NULL
الامر الثالث
NO ACTION
و الامر واضح من اسمة انه في حالة عمل Update أو Delete لا تفعل شيء وغير مسموح لك بحذف او تعديل بيانات
الامر الرابع
RESTRICT
يمنع الحذف أو التعديل في حالة عمل Update أو Delete من الجدول الاب Parent الي جدول الابن Child و تقريبا قريب من الامر No Action
بالتوفيق


الف شكر استاذى و اخى العزيز محمد ان شاء الله تكون بالف خير و الصحة دائما ان شاء الله
الله يطول بعمرك امين امين