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

Modifying Rows with UPDATE SET تحديث السجلات بأمر UPDATE SET

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

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

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

يمثل الأمر UPDATE عملية «التحديث» (Update) ضمن منظومة CRUD. ويقوم بتعديل عمود واحد أو أكثر داخل السجلات القائمة عبر جملة SET col1 = val1, col2 = val2، مقترنةً بشرط استهداف دقيق WHERE لضمان تعديل السجل المطلوب فقط:

  • اسم الجدول (UPDATE products): يحدد الجدول المراد تعديل بياناته.
  • تعيين القيم (SET unit_price = 129.00): يسند قيماً جديدة أو معادلات حسابية للأعمدة المستهدفة.
  • شرط الحماية (WHERE product_id = 101): يحدد الصف المقصود بدقة عبر مفتاحه الأساسي أو الفريد.
مخطط يوضح تحديث السجلات بأمر UPDATE وحذفها بأمر DELETE مع شرط الحماية WHERE وتفعيل حارس الأمان sql_safe_updates في MySQL 8
SQL
UPDATE products
SET
    unit_price = 135.00,
    stock_qty = stock_qty + 10
WHERE product_id = 101;