Junior — Middle
Czy możesz wyjaśnić, co robi operator DELETE w zapytaniach SQL?
sobes.tech AI
Odpowiedź od AI
Operator DELETE w SQL służy do usuwania rekordów z tabeli bazy danych.
Składnia:
DELETE FROM nazwa_tabeli WHERE warunek;
Jeśli nie podano warunku WHERE, zostaną usunięte wszystkie rekordy z tabeli.
Przykład:
DELETE FROM users WHERE id = 10;
Ta instrukcja usunie użytkownika z id równym 10.
Ważne jest, aby ostrożnie używać operatora DELETE, aby nie usunąć niepotrzebnych danych. Często przed usunięciem wykonuje się SELECT z tym samym warunkiem, aby sprawdzić, które rekordy zostaną dotknięte.