Wiedza żyje, więc dane trzeba poprawiać i czasem usuwać. W Skryptorium skrybowie poprawiali zwoje - my robimy to poleceniami
UPDATE i DELETE.UPDATE zmienia istniejące wiersze. Po SET podajemy nowe wartości, a WHERE wskazuje, które wiersze poprawić:1UPDATE ksiazki SET cena = 19.99 WHERE id = 5;DELETE usuwa wiersze spełniające warunek:1DELETE FROM ksiazki WHERE id = 7;To najważniejsza przestroga skryby. Jeśli zapomnisz klauzuli
WHERE:1UPDATE ksiazki SET cena = 0; -- zmienia cenę WSZYSTKICH książek!
2DELETE FROM ksiazki; -- usuwa WSZYSTKIE książki!Bez
WHERE polecenie obejmuje cały regał. To jeden z najgroźniejszych błędów w pracy z bazą danych. Zanim wykonasz UPDATE lub DELETE, upewnij się, że dopisałeś warunek wskazujący właściwe wiersze. Ostrożność to znak mistrza!