Перейти к основному содержимому
Версия: 2.0.x

DROP TABLE

DROP TABLE используется для удаления таблицы.

Синтаксис

DROP [TEMPORARY] TABLE [IF EXISTS] [db_name.]table_name [FORCE]

Примечание:

  • После удаления таблицы вы можете использовать оператор RECOVER для восстановления таблицы в течение указанного периода (по умолчанию 1 день).
  • Если выполняется DROP Table FORCE, таблица будет удалена напрямую и не может быть восстановлена без проверки наличия незавершённых активностей в базе данных. В целом, эта операция не рекомендуется.
  • После удаления временные таблицы не могут быть восстановлены с помощью RECOVER.

Примеры

  1. Удалить таблицу.

    DROP TABLE my_table;
  2. Если она существует, то удалить таблицу в указанной базе данных.

    DROP TABLE IF EXISTS example_db.my_table;
  3. Принудительно удалить таблицу и очистить её данные на диске.

    DROP TABLE my_table FORCE;

Ссылки