سؤال

يبدو INSERT و UPDATE تفعل نفس الأشياء بالنسبة لي.

هل هناك أي مناسبات يجب أن أستخدمها INSERT بدلا من UPDATE والعكس صحيح؟

هل كانت مفيدة؟

المحلول

في عمليات CRUD., ، ال INSERT هو "C" و UPDATEهو "ش". هم اثنان من الوظائف الأساسية الأربعة للتخزين المستمر. آخران SELECT و DELETE. وبعد بدون هذه العمليات الأربع على الأقل، لا يمكن اعتبار نظام قاعدة البيانات النموذجي كاملة.

يستخدم INSERT لإدراج سجل جديد.

يستخدم UPDATE لتحديث سجل موجود.

نصائح أخرى

لا يمكنك تحديث صف غير موجود في جدول.

لا يمكنك إدراج صف موجود بالفعل في جدول.

Insert هو إضافة بيانات إلى الجدول، التحديث هو لتحديث البيانات الموجودة بالفعل في الجدول.

أ UPDATE يمكن استخدام البيان WHERE جملة ولكن INSERT لا تستطيع.

إدراج هو لوضع سجل جديد على الطاولة. بينما يتيح لك التحديث تعديل السجل المدرج، على سبيل المثال تعديل نوع البيانات، إلخ.

يمكن أن يكون الإدراج مفيدا لإدراج سجل جديد في صف فارغ. أثناء تحديث التحديث لتحديث الصف الذي ليس فارغا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top