От автора: запрос UPDATE SQL используется для изменения существующих записей в таблице. Вы можете использовать с запросом UPDATE условие WHERE для обновления выбранных строк, иначе будут изменены все строки.
Синтаксис
Основной синтаксис запроса UPDATE с условием WHERE выглядит следующим образом:
1 2 3 |
UPDATE имя_таблицы SET столбец1 = значение1, столбец2 = значение2...., столбецN = значениеN WHERE [условие]; |
Вы можете комбинировать N-ное количество условий с помощью операторов AND или OR.
Пример
Рассмотрим таблицу CUSTOMERS, содержащую следующие записи:
Следующий запрос обновляет поле ADDRESS для клиента, чей идентификатор в таблице равен 6.
1 2 3 |
UPDATE CUSTOMERS SET ADDRESS = 'Pune' WHERE ID = 6; |
Теперь таблица CUSTOMERS будет содержать следующие записи:
Если вы хотите изменить все значения столбца ADDRESS и SALARY в таблице CUSTOMERS, вам не нужно использовать условие WHERE, просто запроса UPDATE будет достаточно, как показано в следующем блоке кода.
1 2 |
UPDATE CUSTOMERS SET ADDRESS = 'Pune', SALARY = 1000.00; |
Теперь таблица CUSTOMERS будет содержать следующие записи:
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.