Оператор UPDATE используется для изменения существующих записей в таблице.

ОБНОВЛЕНИЕ Синтаксис

UPDATE table_name
SET столбец1=значение1,столбец2=значение2, …
ГДЕ условие;

Следующая инструкция MYSQL обновляет первого клиента (CustomerID = 1) новым контактным лицом и новым городом.

Пример

UPDATE Customers
SET ContactName = ‘Alfred Schmidt’, City= ‘Frankfurt’
WHERE CustomerID = 1;

ОБНОВИТЬ несколько записей

Именно предложение WHERE определяет, сколько записей будет обновлено.

Следующий оператор MYSQL обновит имя контакта до «Хуан» для всех записей, где страна — «Мексика»:

Пример

UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';

Предупреждение об обновлении!

Будьте осторожны при обновлении записей. Если вы опустите предложение WHERE, ВСЕ записи будут обновлены!

Пример

UPDATE Customers
SET ContactName=’Juan’;

Автор: Мутху Бхарати.