Базовый синтаксис: UPDATE таблица SET поле = значение WHERE условие. WHERE ограничивает изменяемые строки; без него можно обновить всю таблицу. Поддержка UPDATE с JOIN зависит от СУБД.
В синтаксисе UPDATE как звучит команда? Работал ли с JOIN в SQL-запросах?
Базовый синтаксис: UPDATE таблица SET поле = значение WHERE условие. WHERE ограничивает изменяемые строки; без него можно обновить всю таблицу. Поддержка UPDATE с JOIN зависит от СУБД.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Базовый синтаксис: UPDATE таблица SET поле = значение WHERE условие. WHERE ограничивает изменяемые строки; без него можно обновить всю таблицу. Поддержка UPDATE с JOIN зависит от СУБД.
Иллюстрация:
UPDATE users
SET status = 'inactive'
WHERE id = 42;
Перед изменением полезно проверить выборку тем же условием, права и план работы с транзакцией. В приложении значения передают параметрами, а не конкатенацией. Про JOIN расскажите на реальном опыте: например, соединение пользователей и заказов для проверки данных. Не переносите синтаксис обновления через JOIN из одной СУБД в другую без проверки.