DELETE


serge - Posted on 17 Октябрь 2009

СИНТАКСИС:

DELETE FROM table_name WHERE where_definition

Здесь where_definition имеет формат:

where_definition:
  where_expr or where_expr [AND | OR] where_expr

where_expr имеет формат:

where_expr:
  column_name [> | >= | = | <> | <= | < ]
  column_name_or_constant or
  column_name LIKE column_name_or_constant or
  column_name IS NULL or column_name IS NOT NULL or
(where_definition)

ОПИСАНИЕ:

Удаляет записи из таблицы.

  • Возвращает количество обработанных записей.
  • Если вызван DELETE без WHERE, то таблица будет очищена. В этом случае DELETE вернет 0 для числа обработанных записей.

Замечания:

  • Все строки сравниваются без учета регистра (ISO_8859_1). Если Вы должны сделать чувствительный к регистру поиск, то используйте REGEXP в предложении HAVING.
  • LIKE применим на числовых столбцах.
  • Сравнение с явным NULL (столбец == NULL) эквивалентно условию IS NULL, то есть использованию (столбец IS NULL). Это было сделано, для совместимости с mSQL.

Вы должны иметь права доступа delete для удаления записей.

Поиск

Добавить сайт в Закладки

ОднаКнопка