35

それは私にも同じことをしているようですINSERTUPDATE

INSERT代わりに使用する必要がある場合、UPDATEまたはその逆の場合はありますか?

4

6 に答える 6

49

CRUD操作では、はINSERT「C」であり、UPDATEは「U」です。これらは、永続ストレージの4つの基本機能のうちの2つです。他の2つはとSELECTですDELETE。少なくともこれらの4つの操作がなければ、一般的なデータベースシステムは完全であるとは見なされません。

INSERT新しいレコードを挿入するために使用します。

UPDATE既存のレコードを更新するために使用します。

于 2010-01-04T21:55:54.430 に答える
45

テーブルにない行を更新することはできません。

すでにテーブルにある行を挿入することはできません。

于 2010-01-04T21:55:13.073 に答える
4

挿入はテーブルにデータを追加するためのものであり、更新はすでにテーブルにあるデータを更新するためのものです。

于 2010-01-04T21:55:17.457 に答える
2

UPDATEステートメントはWHERE句を使用できますが、使用INSERTできません。

于 2014-09-10T21:18:55.593 に答える
1

挿入は、テーブルに新しいレコードを挿入するためのものです。更新により、挿入されたレコードを変更できます。たとえば、データ型の変更などです。

于 2014-01-05T09:07:39.240 に答える
0

挿入は、空白行に新しいレコードを挿入するのに役立ちます。Updateは、空白ではない行を更新するために使用できます。

于 2014-04-28T10:21:30.143 に答える