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

Altering and Dropping Foreign Keys إضافة وحذف المفتاح الأجنبي

تعلّم قيد المفتاح الأجنبي FOREIGN KEY والتكامل المرجعي بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
8 مشاهدة

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

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

يمكنك ربط جدول ابن قائم بجدول أب عبر الأمر ALTER TABLE ... ADD CONSTRAINT fk_name FOREIGN KEY، كما يمكنك فك الارتباط وحذف القيد باستخدام اسمه الصريح عبر الصيغة ALTER TABLE ... DROP FOREIGN KEY fk_name:

SQL
ALTER TABLE orders
    DROP FOREIGN KEY fk_orders_customer;

ALTER TABLE orders
    ADD CONSTRAINT fk_orders_customer
        FOREIGN KEY (customer_id) REFERENCES customers (id)
        ON DELETE RESTRICT
        ON UPDATE CASCADE;