Удаление записей
Для удаления строк используется оператор DELETE, который позволяет удалить одну или несколько строк таблицы. Так же, как и в случае с другими операторами модификации данных, при удалении строк можно пользоваться информацией из других таблиц.
Оператор DELETE имеет следующий синтаксис:
DELETE FROM <table_name> [WHERE <where_definition>]
Оператор DELETE удаляет из таблицы table_name строки, удовлетворяющие заданным в where_definition условиям, и возвращает число удаленных записей.
Если оператор DELETE используется без определения WHERE, то удаляются все строки таблицы.
Удалить из таблицы tbl_sales данные о продажах за 2004 год.
SQL:
DELETE FROM tbl_sales WHERE YEAR(saledate)=2004
В данном примере функция YEAR() используется для выделения из даты номера года.