文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙尺寸) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  DROP VIEW 語句

15.1.35 DROP VIEW 語句

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

DROP VIEW 會移除一個或多個視圖。您必須擁有每個視圖的 DROP 權限。

如果引數清單中命名的任何視圖不存在,該語句將會失敗並顯示錯誤,指出無法刪除的非存在視圖名稱,且不會進行任何變更。

注意

在 MySQL 8.3 及更早版本中,如果引數清單中命名的任何視圖不存在,DROP VIEW 會傳回錯誤,但也會刪除清單中所有存在的視圖。由於 MySQL 8.4 的行為變更,在 MySQL 8.3 複寫來源伺服器上部分完成的 DROP VIEW 操作在 MySQL 8.4 複寫副本上複寫時會失敗。為了避免這種失敗情況,請在 DROP VIEW 語句中使用 IF EXISTS 語法,以防止不存在的視圖發生錯誤。如需更多資訊,請參閱第 15.1.1 節,「原子資料定義語句支援」

IF EXISTS 子句可防止不存在的視圖發生錯誤。當給定此子句時,會為每個不存在的視圖產生一個 NOTE。請參閱第 15.7.7.41 節,「SHOW WARNINGS 語句」

如果指定 RESTRICTCASCADE,則會進行解析但會忽略。