Шаг 097. Удаляем учебную временную строку через DELETE

sqlГлава 8. UPDATE, DELETE, транзакции и безопасные изменения

Что делаем

Удаляем учебную временную строку через DELETE

Зачем SEO-специалисту

DELETE удаляет строки. Используем его только с WHERE, чтобы не стереть всю таблицу.

Код. Вставьте 1 в 1

DELETE FROM seo_tasks
WHERE task_text = 'Временная задача для удаления';

Построчный разбор: что делает, для чего и как работает

Строка 1: DELETE FROM seo_tasks — Удаляет строки из таблицы; ниже обязательно должно быть условие WHERE.
Строка 2: WHERE task_text = 'Временная задача для удаления'; — Начинает фильтр: дальше перечисляются условия, какие строки оставить.

Что должно получиться

Если такой строки нет, SQLite просто удалит 0 строк и не выдаст ошибку.

Если появилась ошибка

Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.