الفرق بين تعليمة التعديل وتعليمة الحذف

تعليمتا SQL تغيّران البيانات الموجودة، وكلتاهما خطيرة دون شرط WHERE.

باختصار

⁦UPDATE⁩ يغيّر القيم و⁦DELETE⁩ يزيل السجلات — ولا تنسَ ⁦WHERE⁩ في الاثنتين.

وجه المقارنةتعليمة التعديلUPDATEتعليمة الحذفDELETE
العملتغيّر قيم حقول في سجلات موجودةتحذف سجلات كاملة
الصيغة⁦UPDATE⁩ جدول ⁦SET⁩ حقل = قيمة ⁦WHERE⁩ شرط⁦DELETE FROM⁩ جدول ⁦WHERE⁩ شرط
دون WHEREتُعدَّل كل السجلاتتُحذف كل السجلات
بنية الجدولتبقى كما هيتبقى كما هي (الحذف للسجلات فقط)

التعريف من قاموس المادة

أسئلة دورات عنهما

مقارنات أخرى في البرمجة

هل أفادتك هذه الصفحة؟
تطبيق السلطان

المنصة في جيبك — حتى بدون إنترنت

ثبّت التطبيق على هاتفك ليفتح بلمسة واحدة، وتصلك الإشعارات فور رفع ملف جديد أو صدور إعلان مهم.

  • فتح فوري كتطبيق
  • يعمل دون اتصال
  • إشعارات فورية
تطبيق أندرويد (APK)