Frage

Es scheint INSERT und UPDATE mir die gleichen Dinge tun.

Gibt es irgendwelche Gelegenheiten, bei denen ich INSERT statt UPDATE verwenden sollte und umgekehrt?

War es hilfreich?

Lösung

CRUD-Operationen ist die INSERT das 'C' und die UPDATEis das U'. Sie sind zwei der vier Grundfunktionen der persistenten Speicher. Die anderen beiden sind SELECT und DELETE. Ohne zumindest diese vier Operationen, ein typisches Datenbanksystem kann nicht als abgeschlossen betrachtet werden.

Mit INSERT einen neuen Datensatz einzufügen.

Verwenden UPDATE einen vorhandenen Datensatz zu aktualisieren.

Andere Tipps

Sie können nicht eine Zeile aktualisieren, die nicht in einer Tabelle ist.

Sie können nicht eine Zeile einfügen, die bereits in einer Tabelle ist.

Einfügen zum Hinzufügen von Daten in die Tabelle ist, zu aktualisieren ist um Daten zu aktualisieren, die bereits in der Tabelle ist.

Eine UPDATE Anweisung kann eine WHERE-Klausel verwenden, aber INSERT kann es nicht.

Einfügen ist in einem frischen Datensatz in die Tabelle für die Umsetzung. während das Update können Sie die eingefügten Datensatz zum Beispiel ändern Modifizieren Datentyp etc.

Einfügen kann nützlich sein neuer Datensatz in leere Zeile einzufügen. Während Aktualisierung verwendet werden kann, um Zeile zu aktualisieren, die nicht leer ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top