DROP TABLE
DROP TABLE используется для удаления таблицы.
Синтаксис
DROP [TEMPORARY] TABLE [IF EXISTS] [db_name.]table_name [FORCE]
Примечание:
- После удаления таблицы вы можете использовать оператор RECOVER для восстановления таблицы в течение указанного периода (по умолчанию 1 день).
- Если выполняется DROP Table FORCE, таблица будет удалена напрямую и не может быть восстановлена без проверки наличия незавершённых активностей в базе данных. В целом, эта операция не рекомендуется.
- После удаления временные таблицы не могут быть восстановлены с помощью RECOVER.
Примеры
-
Удалить таблицу.
DROP TABLE my_table; -
Если она существует, то удалить таблицу в указанной базе данных.
DROP TABLE IF EXISTS example_db.my_table; -
Принудительно удалить таблицу и очистить её данные на диске.
DROP TABLE my_table FORCE;