Удаление данных: оператор DELETE онлайн урок.


Оператор DELETE предназначен для удаления записей из таблицы. Так же, как и для UPDATE необходимо указать какие записи подлежат удалению при помощи WHERE. Базовая конструкция запросов для удаления записей выглядит следующим образом

DELETE FROM таблица WHERE критерий

Например, нам необходимо удалить запись, где id студента равен 3.

DELETE FROM student WHERE id = 3;
+----+---------+------+-----------+
| id | name | age | phone |
+----+---------+------+-----------+
| 1 | Mike | 25 | 345-65-78 |
| 2 | John | 27 | 123-65-12 |
| 4 | Andy | 20 | 244-34-12 |
| 5 | Debra | 21 | 987-65-43 |
| 6 | Andy | 24 | 323-43-98 |
| 7 | Mike | 23 | 313-54-21 |
| 8 | Jeff | 25 | 213-56-23 |
| 9 | Stanley | 23 | 111-23-43 |
+----+---------+------+-----------+
8 rows in set (0.01 sec)

Как видим, запись с id=3 была удалена.

Замечание. Если не задать критерий WHERE, то таблица будет полностью очищена.

Проверьте свои знания
Удалить одну из записей из таблицы country