Spec-Zone.ru › MySQL 5.7

13.1.32 Заявление DROP VIEW

DROP VIEW [IF EXISTS]
    view_name [, view_name] ...
    [RESTRICT | CASCADE]

DROP VIEW удаляет одну или несколько представлений. У вас должен быть DROP для каждого представления.

Если какие-либо представления, указанные в списке аргументов, не существуют, оператор возвращает ошибку, указывая по имени те несуществующие представления, которые не удалось удалить, но также удаляет все представления в списке, которые существуют.

Примечание

В MySQL 8.0, DROP VIEW завершается неудачно, если какие-либо представления, указанные в списке аргументов, не существуют. Из-за изменения поведения частично завершенная DROP VIEW операция на источнике MySQL 5.7 завершается неудачно при репликации на реплику MySQL 8.0. Чтобы избежать этой ситуации сбоя, используйте синтаксис IF EXISTS в DROP VIEW операциях, чтобы предотвратить ошибку для представлений, которые не существуют. Для получения дополнительной информации см. .

Оператор IF EXISTS предотвращает возникновение ошибки для представлений, которые не существуют. При указании этого оператора для каждого несуществующего представления генерируется NOTE. См. Раздел 13.7.5.40, «Заявление SHOW WARNINGS».

RESTRICT и CASCADE, если указаны, анализируются и игнорируются.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/drop-view.html

Spec-Zone.ru

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