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

Removing Rows with DELETE FROM حذف السجلات بأمر DELETE FROM

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

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

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

يمثل الأمر DELETE FROM عملية «الحذف» (Delete) في منظومة CRUD. ويقوم بإزالة الصفوف الكاملة التي تطابق شرط WHERE من الجدول. وعلى خلاف الأمر الهيكلي TRUNCATE TABLE (الذي يفرغ الجدول بالكامل ويعيد تصفير عداد الترقيم)، يعمل DELETE FROM ... WHERE على مستوى الصفوف ويحافظ على قيمة عداد AUTO_INCREMENT ويفعّل إجراءات المفاتيح الأجنبية ON DELETE:

SQL
DELETE FROM products
WHERE product_id = 109;