Команда UPDATE применяется для обновления уже имеющихся строк. Она имеет следующий формальный синтаксис:
1 2 3 |
|
Например, увеличим у всех товаров цену на 3000:
1 2 |
|
Однако при выполнении данного запроса в MySQL Workbench мы можем столкнуться с ошибкой:
Ошибка говорит о том, что мы находимся в безопасном режиме. И чтобы его отключить, в MySQL Workbench надо перейти в меню Edit -> Preferences и в открывшемся окне перейти к пункту SQL Editor:
В открывшейся вкладке в самом низу надо снять флажок с поля "Safe Updates (reject UPDATEs and DELETEs with no restrictions)" и затем сохранить изменения, нажав на кнопку OK. После этого надо переподключиться к серверу.
Используем выражение WHERE и изменим название производителя с "Samsung" на "Samsung Inc.":
1 2 3 |
|
Также можно обновлять сразу несколько столбцов:
1 2 3 4 |
|
При обновлении вместо конкретных значений и выражений мы можем использовать ключевые слова DEFAULT и NULL для установки соответственно значения по умолчанию или NULL:
1 2 3 |
|