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

Targeted Updates by Primary Key تحديث صف محدد بالمفتاح الأساسي

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

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

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

في محرك InnoDB، يُعد استهداف التحديث عبر المفتاح الأساسي PRIMARY KEY (أو مفتاح فريد مثل WHERE sku_code = 'KB-800') جوهرياً للدقة والأداء معاً؛ إذ يقوم المحرك بقفل ذلك السجل المفرد فقط بدلاً من قفل جميع صفوف الجدول:

SQL
UPDATE products
SET unit_price = ROUND(unit_price * 0.90, 2)
WHERE sku_code = 'KB-800';