Перейти к основному содержимому

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;

Ссылки