Команда UPDATE використовується для оновлення існуючих записів у таблиці бази даних. Вона дозволяє змінювати значення вже існуючих рядків у таблиці на нові значення. Ось загальний синтаксис для команди UPDATE:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;table_name- назва таблиці, яку ви хочете оновити.column1 = value1, column2 = value2, ...- перелік полів і їхніх нових значень.WHERE condition- умова, яка визначає, які рядки потрібно оновити. Якщо ця умова відсутня, всі рядки у таблиці будуть оновлені.
Ось приклад оновлення назви категорії для книги з id рівним 1 в таблиці books:
Source:
SQL запити%%sql
SELECT * FROM books WHERE id = 2;Loading...
Source:
SQL запити%%sql
UPDATE books SET category_id = 4 WHERE id = 2;Loading...
Source:
SQL запити%%sql
SELECT * FROM books WHERE id = 2;Loading...
У цьому прикладі:
- Ми використовуємо
UPDATEдля таблиціbooks. SET category_id = 4- ми оновлюємо полеcategory_idі присвоюємо йому нове значення 2.WHERE id = 1- це умова, яка визначає, що ми хочемо оновити тільки той рядок, деidрівне 1.
Важливо користуватися умовою WHERE, щоб точно визначити, які рядки слід оновити, і уникнути непередбачуваних змін у всій таблиці.
Пам’ятайте, що UPDATE можна використовувати для оновлення більше ніж одного поля за один раз.