それは私にも同じことをしているようですINSERT
。UPDATE
INSERT
代わりに使用する必要がある場合、UPDATE
またはその逆の場合はありますか?
それは私にも同じことをしているようですINSERT
。UPDATE
INSERT
代わりに使用する必要がある場合、UPDATE
またはその逆の場合はありますか?
CRUD操作では、はINSERT
「C」であり、UPDATE
は「U」です。これらは、永続ストレージの4つの基本機能のうちの2つです。他の2つはとSELECT
ですDELETE
。少なくともこれらの4つの操作がなければ、一般的なデータベースシステムは完全であるとは見なされません。
INSERT
新しいレコードを挿入するために使用します。
UPDATE
既存のレコードを更新するために使用します。
テーブルにない行を更新することはできません。
すでにテーブルにある行を挿入することはできません。
挿入はテーブルにデータを追加するためのものであり、更新はすでにテーブルにあるデータを更新するためのものです。
UPDATE
ステートメントはWHERE
句を使用できますが、使用INSERT
できません。
挿入は、テーブルに新しいレコードを挿入するためのものです。更新により、挿入されたレコードを変更できます。たとえば、データ型の変更などです。
挿入は、空白行に新しいレコードを挿入するのに役立ちます。Updateは、空白ではない行を更新するために使用できます。