Для видалення одного рядка з будь-якої таблиці в базі даних використовуйте SQL-запит DELETE
. Припустимо, вам потрібно видалити один рядок з таблиці books
за певною умовою (наприклад, за id рядка рівного 1). Ось приклад:
Source:
SQL запити%%sql
SELECT * FROM books;
Loading...
Source:
SQL запити%%sql
DELETE FROM `books` WHERE `id` = 1;
Loading...
У цьому запиті:
DELETE FROM
вказує, що ви видаляєте рядки з таблиці.books
- це назва вашої таблиці.WHERE
- визначає умову, за якою ви видаляєте рядки. У цьому випадку, ми видаляємо рядок, де полеid
рівне 1.
Будьте обережні при використанні команди DELETE
, оскільки вона безповоротно видаляє дані з таблиці. Переконайтеся, що ви коректно визначаєте умову для видалення, щоб уникнути непередбачуваних змін у вашій базі даних.
Як ви помітили у нас виникла помилка під час виконання запиту видалення рядку з таблиці books
, тому треба визначити звʼязок з тексту помилки та видалити повʼязані записи, після чого можна повторити запит.
Source:
SQL запити%%sql
SELECT * FROM books;
Loading...
Source:
SQL запити%%sql
DELETE FROM `books_authors` WHERE `book_id` = 1;
DELETE FROM `books` WHERE `id` = 1;
Loading...
Source:
SQL запити%%sql
SELECT * FROM books;
Loading...