Spec-Zone.ru › MariaDB

ОБЪЯВЛЕНИЕ СЕРВЕРА

Синтаксис

DROP SERVER [ IF EXISTS ] server_name

Описание

Удаляет определение сервера с именем server_name. Соответствующая строка в таблице mysql.servers будет удалена. Для этого оператора требуется привилегия SUPER, или, начиная с MariaDB 10.5.2, привилегия FEDERATED ADMIN.

Удаление сервера для таблицы не влияет на таблицы FederatedX, FEDERATED, Connect или Spider, которые использовали эти данные подключения при создании.

Оператор DROP SERVER не записывается в бинарный журнал, независимо от используемого формата бинарного журнала. Начиная с MariaDB 10.1.13, Galera дублирует операторы CREATE SERVER, ALTER SERVER и DROP SERVER.

ЕСЛИ СУЩЕСТВУЕТ

Если используется фраза IF EXISTS, MariaDB не будет возвращать ошибку, если сервер не существует. В отличие от всех остальных операторов, DROP SERVER IF EXISTS не выдаёт заметку, если сервер не существует. См. MDEV-9400.

Примеры

DROP SERVER s;

IF EXISTS:

DROP SERVER s;
ERROR 1477 (HY000): The foreign server name you are trying to reference 
  does not exist. Data source error:  s

DROP SERVER IF EXISTS s;
Query OK, 0 rows affected (0.00 sec)

См. также

  • СОЗДАНИЕ СЕРВЕРА
  • ИЗМЕНЕНИЕ СЕРВЕРА
  • Spider Storage Engine
  • FederatedX Storage Engine
  • Connect Storage Engine
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не просматривается предварительно MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/drop-server/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API