Как изменить значение строки в таблице MySQL?
mysql> UPDATE core_config_data SET value = ‘. ‘ WHERE config_id = ’81’ -> Выводит такое почему-то знак -> после команды и выйти не получается. Где моя ошибка, скажите, пожалуйста? Что если я хочу сделать это поле пустым?
1 ноя 2016 в 11:22
@SergeyEremin Может у вас эта ru.stackoverflow.com/questions/584060/… проблема ?
1 ноя 2016 в 11:27
Там речь про кавычки, а тут я готовую строку вставил. По идее ошибки не должно быть.
1 ноя 2016 в 11:30
@SergeyEremin но стрелка может рисоваться только если вы не поставили после запроса точку с запятой или что то напутали в запросе с кавычками
1 ноя 2016 в 11:31
Скажите, пожалуйста, как из этой стрелки выйти опять к запросу?
1 ноя 2016 в 11:33
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Работа с командой UPDATE — как обновить данные в таблице MySQL
9 подробных примеров о том, как обновить данные в MySQL с помощью UPDATE.
Эта инструкция — часть курса «MySQL для новичков».
Смотреть весь курс
Введение
В этой статье мы расскажем, для чего нужна команда UPDATE в MySQL и покажем как ей пользоваться на нескольких примерах.
UPDATE: что это за команда и зачем она нужна
UPDATE — это команда, которая обновляет данные в таблице. Ее общий синтаксис такой:
UPDATE [table] table_name SET column1 = value1, column2 = value2, . [WHERE condition] [ORDER BY expression [ ASC | DESC ]] [LIMIT number_rows];
Сначала мы указываем обязательные параметры: название таблицы, названия колонок и нужные значения для обновления. Обратите внимание, что в MySQL можно использовать ключевое слово table (update table), а можно его опустить и сразу указать название таблицы.
Затем идут необязательные блоки WHERE (условие обновления), ORDER BY (сортировка) и LIMIT (ограничение количества обновляемых записей).
Создание облачной базы данных MySQL
Для начала нам понадобится сервер MySQL. На примере платформы Selectel мы покажем, как создать базу данных и подключиться к ней. Мы создадим управляемую БД — это позволит быстро создать сервер, и не заниматься его настройкой.
Управляемая база данных в облаке
Если у вас уже есть развернутый сервер MySQL, можете сразу переходить к следующему разделу.
Итак, в панели управления заходим в раздел «Облачная платформа» — «Базы данных», нажимаем кнопку «Создать кластер».

На следующем экране выбираем параметры создаваемой БД. Выбираем «СУБД» — MySQL. Далее выбираем конфигурацию сервера, нам будет достаточно 2 vCPU, 4 ГБ оперативной памяти и 32 ГБ диска. Важно выбрать публичную сеть, чтобы к серверу можно было подключаться из интернета.

Ждем несколько минут, пока сервер создается. После того, как он перейдет в статус ACTIVE, можно продолжать настройку.
Нажимаем на имя кластера и переходим на вкладку «Пользователи». Тут нужно создать пользователя для доступа к БД. Запишите его имя и пароль, они понадобятся для подключения.

Затем переходим на вкладку «Базы данных», тут нужно создать БД (схему), в которой мы будем работать.

Когда БД создастся, нужно дать к ней доступ пользователю, которого мы создали на предыдущем шаге. Для этого нажмите на название БД и выберите пользователя.

Затем перейдите на вкладку «Настройки» и запишите DNS- или IP-адрес сервера, он нужен для подключения.

Все, сервер MySQL готов к работе, подключитесь к нему. В рамках этой статьи мы ограничимся обычным консольным клиентом mysql. Но вы можете использовать любые другие способы, которые позволяют писать SQL-команды. Например, в нашем блоге есть статья про инструмент MySQL Workbench.
Структура таблиц
Мы будем рассматривать работу с командой UPDATE на примере очень простой схемы БД. Представим, что мы — сеть магазинов бытовой техники. У нас есть 3 таблицы:
- categories: таблица категорий товаров. В ней хранятся только идентификаторы и названия категорий.
+----+------------------+ | id | name | +----+------------------+ | 1 | Ноутбуки | | 2 | Планшеты | | 3 | Телефоны | +----+------------------+
- stores: таблица магазинов. В ней хранятся идентификаторы, названия магазинов, город и адрес.
+----+------------------+---------------------+----------------------+ | id | name | city | address | +----+------------------+---------------------+----------------------+ | 1 | Магазин 1 | Санкт-Петербург | Цветочная 63 | | 2 | Магазин 2 | Санкт-Петербург | Советская 20 | | 3 | Магазин 3 | Москва | Берзарина 42 | | 4 | Магазин 4 | Москва | Авиамоторная 96 | +----+------------------+---------------------+----------------------+
- products: таблица товаров. В ней хранятся идентификаторы, названия товаров, ссылки на категорию товара и магазин, цена товара и его количество.
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 | 1 | 1 | 50000 | 1 | | 2 | Ноутбук 2 | 1 | 3 | 79000 | 2 | | 3 | Планшет 1 | 2 | 2 | 8000 | 5 | | 4 | Планшет 2 | 2 | 4 | 12000 | 3 | | 5 | Телефон 1 | 3 | 1 | 18000 | 5 | | 6 | Телефон 2 | 3 | 2 | 25000 | 1 | | 7 | Телефон 3 | 3 | 3 | 78000 | 1 | +----+------------------+-------------+----------+-------+----------+
Мы не будем показывать, как создать таблицы, это выходит за рамки статьи. Мы писали отдельную статью про работу с таблицами — почитайте, если вы еще не умеете создавать их.
Пример 1: обновление одной строки
Допустим, мы хотим изменить стоимость одного конкретного товара. Для этого указываем имя MySQL таблицы (update products), название обновляемого поля и значение (set price = 50500), а также условие, какую именно стоку нужно обновить (where >
UPDATE products SET price = 50500 WHERE >Результат:
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 | 1 | 1 | 50500 | 1 | +----+------------------+-------------+----------+-------+----------+
Теперь покажем, как обновить сразу несколько полей в одной строке. Например, у товара одновременно изменилась стоимость и количество. Вместо того, чтобы писать два отдельных запроса, мы укажем сразу оба изменяемых поля и их значения:
UPDATE products SET price = 78500, quantity = 3 WHERE >Результат:
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 2 | Ноутбук 2 | 1 | 3 | 78500 | 3 | +----+------------------+-------------+----------+-------+----------+
Пример 2: обновление всех строк в таблице
Также можно обновить сразу несколько строк в одной таблице, или даже все. Например, мы хотим выровнять количество всех товаров во всех магазинах, и установить его равным трем. Для этого нам нужно просто опустить блок WHERE, и тогда оператор UPDATE применит все, что указано в блоке SET сразу ко всем строкам в таблице:
UPDATE products SET quantity = 3;
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 | 1 | 1 | 50500 | 3 | | 2 | Ноутбук 2 | 1 | 3 | 78500 | 3 | | 3 | Планшет 1 | 2 | 2 | 8000 | 3 | | 4 | Планшет 2 | 2 | 4 | 12000 | 3 | | 5 | Телефон 1 | 3 | 1 | 18000 | 3 | | 6 | Телефон 2 | 3 | 2 | 25000 | 3 | | 7 | Телефон 3 | 3 | 3 | 78000 | 3 | +----+------------------+-------------+----------+-------+----------+
Пример 3: обновление с выражением
Вместо конкретного значения можно использовать выражение, на основании которого будет вычисляться значение. Например, в магазинах проходит акция, и нужно снизить цены всех ноутбуков на 10%. Рассчитывать значение вручную для каждого товара неудобно, поэтому мы используем выражение. Укажем, что цену нужно умножить на 0.9, то есть сделать ее равной 90% от начальной:
UPDATE products SET price = (price * 0.9);
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 | 1 | 1 | 45450 | 3 | | 2 | Ноутбук 2 | 1 | 3 | 70650 | 3 | | 3 | Планшет 1 | 2 | 2 | 7200 | 3 | | 4 | Планшет 2 | 2 | 4 | 10800 | 3 | | 5 | Телефон 1 | 3 | 1 | 16200 | 3 | | 6 | Телефон 2 | 3 | 2 | 22500 | 3 | | 7 | Телефон 3 | 3 | 3 | 70200 | 3 | +----+------------------+-------------+----------+-------+----------+
Пример 4: обновление на основе данных из других таблиц
В условии WHERE можно использовать данные, полученные из других таблиц. Расширим предыдущий пример с выражением. В этот раз акция проходит только в магазине с названием «Магазин 2». Для этого нужно в условии WHERE указать идентификатор магазина, для которого нужно обновить цены. Но вместо того, чтобы искать в таблице идентификатор и потом подставлять его в SQL-запрос, мы можем указать название, а идентификатор подставится сам.
Мы используем вложенный оператор SELECT, который сначала вернет идентификатор нужного нам магазина, а затем подставит его в блок WHERE:
UPDATE products SET price = (price * 0.9) WHERE store_id = ( SELECT id FROM stores WHERE name = 'Магазин 2' );
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 | 1 | 1 | 45450 | 3 | | 2 | Ноутбук 2 | 1 | 3 | 70650 | 3 | | 3 | Планшет 1 | 2 | 2 | 6480 | 3 | | 4 | Планшет 2 | 2 | 4 | 10800 | 3 | | 5 | Телефон 1 | 3 | 1 | 16200 | 3 | | 6 | Телефон 2 | 3 | 2 | 20250 | 3 | | 7 | Телефон 3 | 3 | 3 | 70200 | 3 | +----+------------------+-------------+----------+-------+----------+
То же самое можно сделать с помощью оператора JOIN:
UPDATE products JOIN stores ON stores.id = store_id SET price = (price * 0.9) where stores.name = 'Магазин 2';
Пример 5: ключевое слово DEFAULT
В блоке SET вместо указания конкретного значения можно использовать ключевое слово DEFAULT, которое установит для этого столбца значение по умолчанию. Если для столбца не указано значение по умолчанию, тогда значение будет равно NULL.
В нашей таблице products у поля quantity есть значение по умолчанию, оно равно 1. Поэтому когда мы выполним следующую команду, количество всех товаров станет равным единице:
UPDATE products SET quantity = DEFAULT;
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 | 1 | 1 | 45450 | 1 | | 2 | Ноутбук 2 | 1 | 3 | 70650 | 1 | | 3 | Планшет 1 | 2 | 2 | 6480 | 1 | | 4 | Планшет 2 | 2 | 4 | 10800 | 1 | | 5 | Телефон 1 | 3 | 1 | 16200 | 1 | | 6 | Телефон 2 | 3 | 2 | 20250 | 1 | | 7 | Телефон 3 | 3 | 3 | 70200 | 1 | +----+------------------+-------------+----------+-------+----------+
Пример 6: обновление значений в нескольких таблицах
Команда UPDATE может обновить значения сразу в нескольких таблицах за один раз. Допустим, мы хотим обновить адрес одного из магазинов, и тут же обновить количество товара в нем:
UPDATE stores, products SET stores.address = 'Пятницкая 23', products.quantity = 3 WHERE stores.id = 4 and products.store_id = 4;
Результат, таблица stores:
+----+------------------+---------------------+----------------------+ | id | name | city | address | +----+------------------+---------------------+----------------------+ | 1 | Магазин 1 | Санкт-Петербург | Цветочная 63 | | 2 | Магазин 2 | Санкт-Петербург | Советская 20 | | 3 | Магазин 3 | Москва | Берзарина 42 | | 4 | Магазин 4 | Москва | Пятницкая 23 | +----+------------------+---------------------+----------------------+
Результат, таблица products:
+----+------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 | 1 | 1 | 45450 | 1 | | 2 | Ноутбук 2 | 1 | 3 | 70650 | 1 | | 3 | Планшет 1 | 2 | 2 | 6480 | 1 | | 4 | Планшет 2 | 2 | 4 | 10800 | 3 | | 5 | Телефон 1 | 3 | 1 | 16200 | 1 | | 6 | Телефон 2 | 3 | 2 | 20250 | 1 | | 7 | Телефон 3 | 3 | 3 | 70200 | 1 | +----+------------------+-------------+----------+-------+----------+
Пример 7: ограничение количества обновляемых строк
Ключевое слово LIMIT позволяет ограничить количество обновляемых строк, не смотря на то, сколько на самом деле строк подошло под условие WHERE. Например, этот запрос дописать к названиям всех товаров примечание «(2020 год)». Но так как мы указали ограничение LIMIT 1, то обновится только одна строка:
UPDATE products SET name = CONCAT(name, ' (2020 год)') LIMIT 1;
+----+-----------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+-----------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 (2020 год) | 1 | 1 | 45450 | 1 | | 2 | Ноутбук 2 | 1 | 3 | 70650 | 1 | | 3 | Планшет 1 | 2 | 2 | 6480 | 1 | | 4 | Планшет 2 | 2 | 4 | 10800 | 3 | | 5 | Телефон 1 | 3 | 1 | 16200 | 1 | | 6 | Телефон 2 | 3 | 2 | 20250 | 1 | | 7 | Телефон 3 | 3 | 3 | 70200 | 1 | +----+-----------------------+-------------+----------+-------+----------+
Пример 8: условные операторы IF и CASE
Иногда значение в блоке SET может быть не явным, а зависеть от какого-либо условия. Например, мы хотим уменьшить цены на все ноутбуки на 100р. Мы уже знаем, как это можно сделать с помощью условия WHERE. А теперь покажем, как то же самое можно сделать с помощью условного оператора IF:
UPDATE products SET price = IF(category_id=1, price-100, price);
+----+-----------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+-----------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 (2020 год) | 1 | 1 | 45350 | 1 | | 2 | Ноутбук 2 | 1 | 3 | 70550 | 1 | | 3 | Планшет 1 | 2 | 2 | 6480 | 1 | | 4 | Планшет 2 | 2 | 4 | 10800 | 3 | | 5 | Телефон 1 | 3 | 1 | 16200 | 1 | | 6 | Телефон 2 | 3 | 2 | 20250 | 1 | | 7 | Телефон 3 | 3 | 3 | 70200 | 1 | +----+-----------------------+-------------+----------+-------+----------+
Усложним пример. Теперь нам нужно уменьшить цены на ноутбуки на 100р, на планшеты поднять на 100р, а телефоны — уменьшить на 5%. Для этого лучше подойдет другой условный оператор — CASE. В нем мы можем перечислить сразу несколько условий:
UPDATE products SET price = CASE WHEN category_id = 1 THEN price-100 WHEN category_id = 2 THEN price+100 WHEN category_id = 3 THEN price*0.95 END;
+----+-----------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+-----------------------+-------------+----------+-------+----------+ | 1 | Ноутбук 1 (2020 год) | 1 | 1 | 45250 | 1 | | 2 | Ноутбук 2 | 1 | 3 | 70450 | 1 | | 3 | Планшет 1 | 2 | 2 | 6580 | 1 | | 4 | Планшет 2 | 2 | 4 | 10900 | 3 | | 5 | Телефон 1 | 3 | 1 | 15390 | 1 | | 6 | Телефон 2 | 3 | 2 | 19238 | 1 | | 7 | Телефон 3 | 3 | 3 | 66690 | 1 | +----+-----------------------+-------------+----------+-------+----------+
Пример 9: сортировка ORDER BY
В MySQL сортировка ORDER BY обычно используется в операторе SELECT, но также ее можно использовать и в UPDATE. В этом случае записи будут обновляться в указанном порядке. Вот одна из ситуаций, когда это может пригодиться.
Допустим, мы хотим обновить идентификаторы всех товаров — увеличить на единицу. Для этого мы напишем такую команду:
UPDATE products SET >Но СУБД вернет ошибку: Duplicate entry ’2′ for key ’products.PRIMARY’. Так происходит потому, что операция UPDATE начинает обрабатывать строки последовательно, начиная с первой. И получается, что она пытается обновить идентификатор в первой строке с 1 на 2. Но сейчас в БД уже есть запись с ключом = 2, поэтому появляется ошибка. Чтобы этого избежать, мы можем использовать ORDER BY и начать обновлять таблицу с конца:
UPDATE products SET BY id DESC;
+----+-----------------------+-------------+----------+-------+----------+ | id | name | category_id | store_id | price | quantity | +----+-----------------------+-------------+----------+-------+----------+ | 2 | Ноутбук 1 (2020 год) | 1 | 1 | 45250 | 1 | | 3 | Ноутбук 2 | 1 | 3 | 70450 | 1 | | 4 | Планшет 1 | 2 | 2 | 6580 | 1 | | 5 | Планшет 2 | 2 | 4 | 10900 | 3 | | 6 | Телефон 1 | 3 | 1 | 15390 | 1 | | 7 | Телефон 2 | 3 | 2 | 19238 | 1 | | 8 | Телефон 3 | 3 | 3 | 66690 | 1 | +----+-----------------------+-------------+----------+-------+----------+
Заключение
Мы познакомились с командой UPDATE, рассмотрели различные варианты ее использования и подкрепили знания на примерах. Вы узнали, как с помощью SQL запроса обновить данные в таблице. Теперь вы сможете на основе этих примеров писать команды для своей структуры таблиц.
Insert в MySQL — добавление данных в таблицу
Изменить запись в таблице (MySQL)
Редактирование записей в СУБД MySQL осуществляется при помощи команды UPDATE .
Исходные данные
Например есть таблица `news`, с несколькими записями.
Таблица news
CREATE TABLE `news` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `category_id` INT(10) UNSIGNED NULL DEFAULT NULL, `text` TEXT NOT NULL, `add_date` DATE NOT NULL, PRIMARY KEY (`id`) ) COLLATE=’utf8_general_ci’ ENGINE=InnoDB;
Данные
| id | category_id | text | add_date |
|---|---|---|---|
| 1 | 1 | Самая первая новость | 2013-11-10 |
| 2 | 3 | Просто вторая новость | 2013-11-13 |
| 3 | 3 | Очень третья новость | 2013-11-16 |
| 4 | 4 | Четвертейшая новость | 2013-11-19 |
| 5 | 2 | Последняя новость | 2013-11-21 |
UPDATE
Напишем два запроса на обновление данных.
Первый запрос: текст «Самая первая новость» , у новости с id = 1 , заменить на «The very first news» ; Второй запрос: установить значение поля category_id = 2 у всех записей таблицы news .
UPDATE . WHERE
UPDATE `news` SET `text` = ‘The very first news’ WHERE `id` = 1;
UPDATE всех записей
UPDATE `news` SET `category_id` = 2;
После выполнения запросов, данные будут выглядеть так:
| id | category_id | text | add_date |
|---|---|---|---|
| 1 | 2 | The very first news | 2013-11-10 |
| 2 | 2 | Просто вторая новость | 2013-11-13 |
| 3 | 2 | Очень третья новость | 2013-11-16 |
| 4 | 2 | Четвертейшая новость | 2013-11-19 |
| 5 | 2 | Последняя новость | 2013-11-21 |
Синтаксис UPDATE
Во время обновления записей можно указывать лимит, сортировку и условия.
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 . ] [WHERE where_definition] [ORDER BY . ] [LIMIT rows]
Во время обновления записи можно охватить несколько таблиц (нельзя использовать сортировку и лимит).
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name [, tbl_name . ] SET col_name1=expr1 [, col_name2=expr2 . ] [WHERE where_definition]
✖ ❤ Мне помогла статья нет оценок
35603 просмотра нет комментариев Артём Фёдоров 21 ноября 2013
Категории
Читайте также
- Добавить запись в таблицу (MySQL)
- Удалить запись из таблицы (MySQL)
- Количество записей в таблице MySQL
- Как узнать количество записей в дочерней таблице (MySQL)
- Очистить таблицу (MySQL)
- INSERT SELECT (MySQL)
- Between date (MySQL)
- Having count (MySQL)
- Скопировать структуру таблицы (MySQL)
- GROUP_CONCAT (MySQL)
- Переименовать таблицу (MySQL)
- Select like and char_length (MySQL)
Комментарии
Написать комментарий
© Экспэнч 2010-2024
При полном или частичном копировании статей сайта указывайте пожалуйста ссылку на источник
Хотите узнать больше информации, пишите на: artem@expange.ru
Вход на сайт
Введите данные указанные при регистрации:
Социальные сети
Вы можете быстро войти через социальные сети:
Изменение записей
Команда UPDATE выполняет изменение данных в таблицах. Она имеет очень простой формат.
UPDATE имя_таблицы SET имя_столбца_1 = значение_1, имя_столбца_2 = значение_2, имя_столбца_3 = значение_3, . [WHERE условия];
Как и все другие команды SQL можно вводить ее на одной строке или на нескольких строках.
Рассмотрим несколько примеров.
Предположим, директор увеличил свою зарплату на 20000 и надбавки на 5000. Его предыдущая зарплата была 200000, а надбавки были 50000.
UPDATE employee_data SET salary=220000, perks=55000 WHERE title='директор';
На рис. 6.15. приведен результат запроса.
Рис. 6.15. Данные обновлены
Можно проверить эту операцию, выводя данные из таблицы.
select salary, perks from employee_data WHERE title = 'директор';
На рис. 6.16. приведен результат запроса.
Рис. 6.16. Данные обновлены
В действительности предыдущую зарплату знать не требуется. Можно воспользоваться арифметическими операторами. Следующий оператор сделает то же самое, при этом исходные данные знать заранее не требуется.
UPDATE employee_data SET salary = salary + 20000, perks = perks + 5000 WHERE title='директор';
Результат запроса аналогичен 6.16.
В качестве другого примера можно попробовать изменить название должности «разработчик Web» на «программист Web».
mysql> update employee_data SET -> title = 'программист Web' -> WHERE title = 'разработчик Web';
На рис. 6.17. приведен результат запроса.
Рис. 6.17. Данные обновлены
Важно также перед выполнением изменений внимательно изучить часть оператора с условием, так как легко можно изменить не те данные. Оператор UPDATE без условий изменит все данные столбца во всех строках. Надо быть очень осторожным при внесении изменений.
Задания
Возможные решения
mysql> update employee_data SET -> l_name = ‘Петрова’ -> WHERE l_name = ‘Чашина’;
Примечание: Если бы были еще сотрудники с фамилией Чащина, то эти записи также были бы изменены. В таком случае может помочь столбец emp_id, так как он содержит уникальные значения. Лучше использовать значение emp_id вместо l_name, как в следующем примере:
mysql> update employee_data SET -> l_name = 'Петрова' -> WHERE emp_id = 4; mysql> update employee_data set -> title = 'специалист по мультимедиа' -> where title = 'программист мультимедиа'; mysql> update employee_data set -> salary = salary + 10000 -> where title != 'директор';
Знаете ли Вы, что Instance, экземпляр объекта в объектно-ориентированном программировании — это конкретный объект из набора объектов данного класса. Все экземпляры одного класса имеют одинаковый набор операций.