Usuwanie rekordów - operacja DELETE
Zapytanie DELETE służy do usuwania z bazy danych rekordów spełniających podane warunki. Jest to polecenie bardzo proste i niezbędne podczas pracy z bazą. Zapytanie składa się z:- instrukcji DELETE oznaczającej zapytanie usuwające
- części FROM w której podajemy nazwę tabeli
- warunku WHERE w którym podajemy kryteria które musi spełniać rekord aby został usunięty
DELETE FROM tabela WHERE warunek
Przy usuwaniu rekordów musimy zwrócić szczególną uwagę na klauzulę warunkową. Musi być ona poprawna
i uwzględniać tylko te rekordy które faktycznie chcemy usunąć.
PRZYKŁAD
Usuwamy z tabeli Product wszysytkie produkty których są dwie sztuki
Tabela Product :
zapytanie : DELETE FROM product WHERE amount='2'
Wynik zapytania :
ĆWICZENIE
Usuń wszystkie produkty których cena jest wyższa niż 20
Tabela Product :
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
DELETE FROM product WHERE price>20