• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • DROP VIEW语句

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

    DROP VIEW删除一个或多个视图。您必须具有DROP每个视图的特权。

    如果在参数列表中命名的视图不存在,则该语句将失败,并显示一条错误消息,按名称指示无法删除哪些不存在的视图,并且不进行任何更改。

    注意

    在MySQL 5.7和更早版本中,DROP VIEW如果参数列表中命名的任何视图都不存在,则返回错误,但也会删除列表中所有存在的视图。由于MySQL 8.0中行为的变化,DROP VIEW当在MySQL 8.0从属服务器上复制时,在MySQL 5.7主服务器上执行的部分完成操作将失败。为避免这种失败情况,请IF EXISTSDROP VIEW语句中使用语法以防止不存在的视图发生错误。有关更多信息,请参见“原子数据定义语句支持”。

    IF EXISTS子句可防止不存在的视图发生错误。给定此子句后,NOTE将为每个不存在的视图生成一个。请参见“ SHOW WARNINGS语句”。

    RESTRICTCASCADE(如果给出)将被解析并忽略。