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.