Czasem dane w Bibliotece trzeba zmienić: cena księgi rośnie, czytelnik zmienia miasto, książka wraca z wypożyczenia. Do tego służy UPDATE.
1UPDATE ksiazki
2SET cena = 59.90
3WHERE id = 5;Trzy części tego polecenia:
W jednym
SET możemy zmienić kilka kolumn, oddzielając je przecinkami:1UPDATE czytelnicy
2SET miasto = 'Aleksandria', email = 'hypatia@biblioteka.aleksandria'
3WHERE id = 7;Spójrz na to polecenie BEZ klauzuli
WHERE:1UPDATE ksiazki
2SET cena = 59.90;To zmieni cenę WSZYSTKICH książek w Bibliotece na 59.90! Każdy zwój dostanie tę samą cenę, a oryginalne dane przepadną bezpowrotnie.
WHERE to celownik skryby. Bez niego UPDATE trafia w cały regał. Zanim wykonasz UPDATE, zawsze zadaj sobie pytanie: które dokładnie wiersze chcę zmienić? - i napisz odpowiednie WHERE.