Створює запит на оновлення, що змінює значення в полях указаної таблиці на основі заданих умов.
Синтаксис
ОНОВИТИ таблицю
УСТАНОВИТИ нове значення
умови WHERE;
Інструкція UPDATE складається з таких частин:
Частина |
Опис |
таблиця |
Ім’я таблиці з даними, які потрібно змінити. |
нове_значення |
вираз, що визначає значення, яке потрібно вставити в певне поле оновлених записів. |
умови |
Вираз, що визначає, які записи буде оновлено. Оновлюються лише ті записи, що відповідають умовам цього виразу. |
Примітки
Інструкція UPDATE особливо корисна, якщо потрібно змінити багато записів або якщо записи, які потрібно змінити, зберігаються в різних таблицях.
Ви можете змінити кілька полів одночасно. Наведений приклад збільшує значення "Обсяг замовлення" на 10 відсотків і значення "Вантаж" на 3 відсотки для перевізників у Сполученому Королівстві:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
Увага!:
-
Інструкція UPDATE не створює набір результатів. Крім того, оновлення записів за допомогою запиту на оновлення скасувати не можна. Якщо потрібно дізнатися, які записи було оновлено, спочатку перегляньте результати вибіркового запиту з такими ж умовами, а потім виконайте запит на оновлення.
-
Регулярно створюйте резервні копії даних. Якщо ви оновите не ті записи, ви зможете відновити їх зі своїх резервних копій.