Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Skryptorium - UPDATE i DELETE

Wiedza żyje, więc dane trzeba poprawiać i czasem usuwać. W Skryptorium skrybowie poprawiali zwoje - my robimy to poleceniami

UPDATE
i
DELETE
.

UPDATE - zmiana wartości

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 - usuwanie wierszy

DELETE
usuwa wiersze spełniające warunek:

1DELETE FROM ksiazki WHERE id = 7;

Złota zasada: zawsze WHERE!

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!

Przejdź do CodeWorlds