Instrukcja UPDATE służy do modyfikacji istniejących wierszy w tabeli. Kluczowe elementy poprawnej składni to:
- UPDATE nazwa_tabeli – wskazanie, w której tabeli będą zmieniane dane,
- SET kolumna=wartość – określenie, które kolumny i na jakie wartości mają zostać ustawione,
- WHERE warunek – ograniczenie liczby aktualizowanych wierszy (bez WHERE zwykle aktualizowane są wszystkie rekordy).
Dlatego poprawne jest polecenie: "UPDATE pracownicy SET wynagrodzenie=1500 WHERE wynagrodzenie<1500". Zmienia ono wartość kolumny wynagrodzenie na 1500 tylko dla tych pracowników, których wynagrodzenie było mniejsze niż 1500. To typowy przykład masowej korekty danych (np. wyrównanie do poziomu minimalnego progu).
Pozostałe propozycje są błędne składniowo: brakuje w nich nazwy tabeli bezpośrednio po UPDATE, niepoprawnie użyto SET, wprowadzono nielogiczne warunki lub pomylono role elementów (tabela/kolumna/warunek). W praktyce takie zapytania nie wykonają się w typowych silnikach SQL albo zostaną odrzucone przez parser.
Wskazówka egzaminacyjna: przed uruchomieniem UPDATE w realnej pracy często wykonuje się najpierw SELECT z takim samym warunkiem WHERE, aby upewnić się, które rekordy zostaną zmienione. W środowisku produkcyjnym warto też pracować w transakcji i mieć kopię zapasową.