Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

UPDATE

Описание

UPDATE изменяет одну или более существующих строк в таблице или виде. UPDATE одна из привилегий базы данных контролируемых GRANT и REVOCE.

Факультативное предложение WHERE может быть использовано, чтобы ограничить UPDATE к некоторому подмножеству строк таблицы. Модификации не могут модифицировать секторы массива.

Предупреждение: Если предложение WHERE упущено, UPDATE изменяет все строки в таблице.

Обратите внимание: Когда модифицируются BLOB столбцы, UPDATE заменяет весь BLOB целиком новым значением.

Синтаксис

UPDATE {table | view}

SET col = <val> [, col = <val> ...]
  [WHERE <search_condition>;

<val> = {
col [<array_dim>] | <constant> | <expr> | <function>
  | NULL | USER
  }

<array_dim> = [x:y [, x:y ...]]

Обратите внимание: Внешние скобки (выделено жирным) должны присутствовать в ссылке на массив.

<constant> = num | "string" | charsetname "string"

<expr> = Допустимое выражение SQL, которое возвращает одиночное значение.

<function> = {
CAST (<val> AS <datatype>)
  | UPPER (<val>)
  | GEN_ID (generator, <val>)
  }

<search_condition> = Смотри CREATE TABLE, для полного описания.
Аргумент Описание
table | view Имя существующей таблицы или вида для модификции.
SET col = <val> Определяет столбцы для изменения и значения, которые требуется присвоить этим столбцам.
WHERE <search_cond> Модифицировать только найденное. Определяет условия, которым строка должна удовлетворять, чтобы изменится.

Примеры

Следующая инструкция изменяет столбцы для всех строк таблицы:

UPDATE CITIES
  SET POPULATION = POPULATION * 1.03;

Следующая инструкция использует предложение WHERE, чтобы ограничить модификацию столбцов подмножеством строк:

UPDATE COUNTRY
  SET CURRENCY = "USDollar"
  WHERE COUNTRY = "USA";

Смотри так же:

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог