Sobes.tech
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.