Удаление таблицы

Удаление таблицы выполняется внутренне в 2 шага:

  1. Таблица очищается (аналогично TRUNCATE)
  2. Все файлы таблицы удаляются из папки таблицы. Все внешние файлы таблицы, которые использовались таблицей (такие как wordforms, extensions или stopwords), также удаляются. Обратите внимание, что эти внешние файлы копируются в папку таблицы при использовании CREATE TABLE, поэтому исходные файлы, указанные в CREATE TABLE, не будут удалены.

Удаление таблицы возможно только когда сервер работает в режиме RT. Можно удалить RT таблицы, PQ таблицы и распределённые таблицы.

‹›
  • SQL
  • JSON
  • PHP
  • Python
  • Python-asyncio
  • javascript
  • Java
  • C#
  • Rust
📋
DROP TABLE products;
‹›
Response
Query OK, 0 rows affected (0.02 sec)

Синтаксис оператора DROP TABLE в SQL выглядит следующим образом:

DROP TABLE [IF EXISTS] table_name

При удалении таблицы через SQL можно использовать добавление IF EXISTS, чтобы удалить таблицу только если она существует. Если вы попробуете удалить несуществующую таблицу с опцией IF EXISTS, ничего не произойдёт.

При удалении таблицы через PHP можно добавить необязательный параметр silent, который работает так же, как IF EXISTS.

‹›
  • SQL
  • JSON
  • PHP
  • Python
  • Python-asyncio
  • javascript
  • Java
  • C#
  • Rust
📋
DROP TABLE IF EXISTS products;
‹›
Response
{u'error': u'', u'total': 0, u'warning': u''}
Last modified: August 28, 2025