Встречается на собеседованиях • сегодня
Что делает оператор DELETE
Оператор DELETE в SQL используется для удаления одной или нескольких записей из таблицы базы данных. Он не удаляет саму таблицу, только строки, соответствующие условию WHERE. Если условие не указано, удаляются все записи в таблице.
Пример:
sql
-- Удалить пользователя с id=5
DELETE FROM users WHERE id = 5;
-- Опасный запрос: удалит ВСЕ записи в таблице
DELETE FROM users;Важные нюансы:
DELETEможно откатить (если транзакция не завершена)- Для быстрого удаления всех строк лучше использовать
TRUNCATE TABLE - В Django ORM вместо DELETE используют
delete()метод:
python
User.objects.filter(id=5).delete()
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы