Masz już w ręku wszystkie trzy wielkie rozkazy. Zanim ruszysz dalej, utrwalmy dyscyplinę, dzięki której nigdy nie zniszczysz Biblioteki przez nieuwagę.
Powtórzę po raz ostatni, bo to najważniejsze zdanie tej lokacji: UPDATE i DELETE bez WHERE działają na cały regał. Wyrób w sobie nawyk pisania warunku
WHERE zanim napiszesz resztę polecenia.Doświadczony skryba nigdy nie strzela w ciemno. Najpierw sprawdza, które wiersze zostaną dotknięte, zamieniając
UPDATE/DELETE na SELECT z tym samym WHERE:1SELECT * FROM ksiazki WHERE dostepna = 0;Jeśli ten
SELECT zwraca dokładnie te zwoje, które chcesz usunąć - dopiero wtedy wykonujesz:1DELETE FROM ksiazki WHERE dostepna = 0;WHERE - określ dokładnie, które wiersze chcesz zmienić.SELECT-em - zobacz, ile i jakie wiersze pasują.UPDATE lub DELETE z tym samym WHERE.Modyfikuj dane małymi porcjami. Lepiej wykonać kilka precyzyjnych poleceń, niż jedno wielkie, które obejmie zbyt wiele. A jeśli operacja jest naprawdę poważna - dobry skryba najpierw robi kopię ważnych zwojów. Pamiętaj: w Bibliotece nie ma kosza ani cofnięcia.