ما هي الاختلافات بين الإدراج والتحديث في MySQL؟
-
18-09-2019 - |
سؤال
يبدو INSERT
و UPDATE
تفعل نفس الأشياء بالنسبة لي.
هل هناك أي مناسبات يجب أن أستخدمها INSERT
بدلا من UPDATE
والعكس صحيح؟
المحلول
في عمليات CRUD., ، ال INSERT
هو "C" و UPDATE
هو "ش". هم اثنان من الوظائف الأساسية الأربعة للتخزين المستمر. آخران SELECT
و DELETE
. وبعد بدون هذه العمليات الأربع على الأقل، لا يمكن اعتبار نظام قاعدة البيانات النموذجي كاملة.
يستخدم INSERT
لإدراج سجل جديد.
يستخدم UPDATE
لتحديث سجل موجود.
نصائح أخرى
لا يمكنك تحديث صف غير موجود في جدول.
لا يمكنك إدراج صف موجود بالفعل في جدول.
Insert هو إضافة بيانات إلى الجدول، التحديث هو لتحديث البيانات الموجودة بالفعل في الجدول.
أ UPDATE
يمكن استخدام البيان WHERE
جملة ولكن INSERT
لا تستطيع.
إدراج هو لوضع سجل جديد على الطاولة. بينما يتيح لك التحديث تعديل السجل المدرج، على سبيل المثال تعديل نوع البيانات، إلخ.
يمكن أن يكون الإدراج مفيدا لإدراج سجل جديد في صف فارغ. أثناء تحديث التحديث لتحديث الصف الذي ليس فارغا.