Оновлення

Команда UPDATE використовується для оновлення існуючих записів у таблиці бази даних. Вона дозволяє змінювати значення вже існуючих рядків у таблиці на нові значення. Ось загальний синтаксис для команди UPDATE:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
  • table_name - назва таблиці, яку ви хочете оновити.
  • column1 = value1, column2 = value2, ... - перелік полів і їхніх нових значень.
  • WHERE condition - умова, яка визначає, які рядки потрібно оновити. Якщо ця умова відсутня, всі рядки у таблиці будуть оновлені.

Ось приклад оновлення назви категорії для книги з id рівним 1 в таблиці books:

%%sql
SELECT * FROM books WHERE id = 2;
Loading...
%%sql
UPDATE books SET category_id = 4 WHERE id = 2;
Loading...
%%sql
SELECT * FROM books WHERE id = 2;
Loading...

У цьому прикладі:

  • Ми використовуємо UPDATE для таблиці books.
  • SET category_id = 4 - ми оновлюємо поле category_id і присвоюємо йому нове значення 2.
  • WHERE id = 1 - це умова, яка визначає, що ми хочемо оновити тільки той рядок, де id рівне 1.

Важливо користуватися умовою WHERE, щоб точно визначити, які рядки слід оновити, і уникнути непередбачуваних змін у всій таблиці.

Пам’ятайте, що UPDATE можна використовувати для оновлення більше ніж одного поля за один раз.