Inhaltsverzeichnis:
Definition - Was bedeutet UPDATE?
Die UPDATE-Anweisung ist eine SQL-Anweisung (Structured Query Language), mit der Werte in einer Tabelle geändert oder aktualisiert werden. In der Regel wird eine WHERE-Klausel angehängt, um die Änderung auf eine Reihe von Werten zu beschränken, die eine bestimmte Reihe von Kriterien erfüllen.
Techopedia erklärt UPDATE
Die allgemeine Syntax einer UPDATE-Anweisung lautet:
UPDATE Tabellenname SET Spalte1 = Wert1, Spalte2 = Wert2 WHERE Spalte = Bedingung
Wenn beispielsweise in der Customer_master-Tabelle sowohl die E-Mail-Adresse von Andrew Smith (an) als auch sein Geburtsdatum (bis zum 17. Februar 1985) geändert werden müssen, lautet die Syntax wie folgt:
UPDATE customer_master SET email_addr = "", date_of_birth = "02.17.1985" WHERE customer_name = "Andrew Smith"
Beachten Sie die Bedeutung der WHERE-Klausel als Einschränkung, welche Datenzeilen geändert werden sollen. Ohne die WHERE-Klausel wird durch die Anweisung die gesamte Tabelle aktualisiert, wobei die E-Mail-Adressen aller Kunden auf das Geburtsdatum aller Kunden bis zum 17. Februar 1985 gesetzt werden.
Um eine Tabelle zu aktualisieren, muss ein Benutzername vom Datenbankadministrator dazu berechtigt werden. Selbst wenn während der Verwendung einer Anwendung Daten geändert werden (wie oben die E-Mail-Adresse von Andrew Smith), sendet die Anwendung tatsächlich die entsprechende UPDATE-Anweisung wie die oben angegebene, um sie in der Datenbank auszuführen.