انتقل إلى محتوى الدرس

Updatable Views Rules Reference جدول قواعد تحديث العروض

تعلّم إدارة العروض القابلة للتحديث وقيد WITH CHECK OPTION في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخّص الجدول المرجعي التالي قواعد قابلية العروض للتحديث في MySQL 8.4، ومقارنة خوارزميات المعالجة، وخيارات فحص الشروط:

البنية / الخيارالصيغة في MySQL 8.4قابلية التحديثالسلوك الهندسي
عرض بسيط (1-to-1)ALGORITHM = MERGEنعم (YES)يدمج الاستعلام مباشرةً مع الجدول الأساسي
عرض تجميعي أو مميزGROUP BY / DISTINCT / UNIONلا (NO)يُعالج عبر TEMPTABLE ويرفض التعديل بالخطأ 1288
فحص النطاق المتسلسلWITH CASCADED CHECK OPTIONنعم (مشروطة)يفحص شرط العرض الحالي وجميع العروض الأدنى (الافتراضي)
فحص النطاق المحليWITH LOCAL CHECK OPTIONنعم (مشروطة)يفحص شرط العرض الحالي والعروض المقيدة صراحةً فقط
فحص صلاحية التحديثinformation_schema.VIEWSعمود IS_UPDATABLEيعرض YES أو NO لكل عرض مسجل
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس شروط قابلية العرض للتحديث (1-to-1 Mapping)، والموانع التي تجعل العرض للقراءة فقط، وكيفية منع اختفاء الصفوف عبر WITH CHECK OPTION، والفرق بين CASCADED وLOCAL، وخوارزميتي MERGE وTEMPTABLE.

الخطوة التالية والدرس القادم

في الوحدة القادمة ننتقل إلى عالم فهارس الأداء (MySQL Indexes) لنفهم بنية شجرة البحث المتوازنة B+Tree والمفتاح العنقودي وتكلفة الفحص الكامل للجدول.