🔹 UPDATE & DELETE: не сжигай таблицу 🔹 Как безопасно обновлять и удалять записи в SQL (Structured Query Language)? 🔸 UPDATE и DELETE нужны, чтобы менять и удалять конкретные строки. Без них данные устареют или накапливается «мусор». Главная практическая проблема — забыть WHERE и случайно изменить/удалить всю таблицу.

🔸 Используйте транзакции и rollback: оберните операции в BEGIN/COMMIT; при ошибке вызов rollback откатит изменения и спасёт данные.

🔸 Перед UPDATE/DELETE всегда запускайте SELECT с тем же WHERE — это показывает, какие строки будут затронуты, и снижает риск.

BEGIN; SELECT * FROM users WHERE id = 42; UPDATE users SET email = 'new@example.com' WHERE id = 42; DELETE FROM sessions WHERE user_id = 42; -- при ошибке: rollback ROLLBACK;

📚 Проверяй WHERE, делай SELECT перед изменением, используй транзакции и rollback.

#CODERIKK #SQL #Junior

➡️ Мы в Telegram - Сетке - ВК Буду рад вашей реакции здесь⬇️


В этом посте были ссылки, но мы их удалили по правилам Сетки

🔹 UPDATE & DELETE: не сжигай таблицу
🔹 Как безопасно обновлять и удалять записи в SQL (Structured Query Language)?
🔸 UPDATE и DELETE нужны, чтобы менять и удалять конкретные строки | Сетка — социальная сеть от hh.ru