UPDATE - изменение данных
Для изменения уже имеющихся строк в таблице применяется команда UPDATE
. Она имеет следующий минимальный формальный синтаксис:
UPDATE `имя_таблицы` SET `столбец` = значениe; -- возможно применение операторов
Пример боевого запроса:
UPDATE `users` SET `age`=20, `salary`=800 WHERE `id`=1;
При обновлении вместо конкретных значений и выражений мы можем использовать ключевые слова DEFAULT
и
NULL
для установки соответственно значения по умолчанию или NULL
:
UPDATE `users` SET `age`=20, `salary`=DEFAULT WHERE `id`=1;
Без команды WHERE обновления захватят всю таблицу. Например, установим всем юзерам зарплату 400 и возраст 24:
UPDATE `users` SET `age`=24, `salary`=300;