В этом руководстве вы узнаете, как использовать SQL оператор UPDATE для изменения существующих данных в таблице.
Чтобы изменить существующие данные в таблице, вы используете следующий оператор UPDATE:
UPDATE table_name
SET c1 = v1, c2 = v2, ... cn = vn
[WHERE condition]
В этом синтаксисе:
UPDATE customers
SET country = 'Poland';
или
UPDATE customers
SET country = 'Poland', age=23
WHERE id >20;
Используя оператор Update Вы можете не просто задать новое значение для поля, но и использовать инкримент и декримент.
Следующий запрос увеличивает максимальную ставку местного налога на 2% и среднюю ставку местного налога на 1% для штатов, в которых максимальная ставка местного налога составляет 1%.
UPDATE taxes
SET max_local_tax_rate += 0.02,
avg_local_tax_rate += 0.01
WHERE
max_local_tax_rate = 0.01;