Um Werte in einem bestehenden Datensatz einer Tabelle zu aktualisieren, kommt der UPDATE-Befehl in folgender Form zum Einsatz:
UPDATE \textit{tabellenname} SET \textit{feldname} ='wert', \textit{feldname} ='wert', ... Where \textit{feldname} ='wert' AND \textit{feldname} ='wert'
Der Parameter tabellenname gibt die Tabelle an. Hinter dem Schlüsselwort SET folgen die zu aktualisierenden Felder in der Form feldname='wert', wobei die Einträge durch Kommas zu trennen sind. Auf diese Weise lassen sich ein oder mehrere Felder aktualisieren. Die WHERE-Klausel legt dann noch das Auswahlkriterium für den Datensatz fest. Diese Klausel kann ein oder mehrere Felder umfassen.
Die folgende Anweisung sucht den Datensatz mit dem Indexwert ID=1 und dem Wert Banane='Banane' und aktualisiert die beiden Felder Name und Menge:
UPDATE \textit{BornTest} SET \textit{Name}='Bananen', \textit{Menge}='20.5' WHERE \textit{ID}='1' AND \textit{Banane}='Banane'
Zur Identifikation des Datensatzes hätte auch die Angabe des
Primärschlüssels
ID='1' in der WHERE-Klausel ausgereicht. Die
Werte sind im SQL-Befehl in Hochkommas einzufassen, und Dezimalzahlen
weisen einen Dezimalpunkt (kein Komma) auf. Mehrere Werte werden dabei
durch Kommas getrennt.