當我們使用帶有 DROP 關鍵字的 ALTER TABLE 命令從表中刪除所有列時,MySQL 會返回什麼?


最終,我們無法使用帶有 DROP 關鍵字的 ALTER TABLE 命令從表中刪除所有列。在這種情況下,MySQL 將返回錯誤訊息。透過以下示例來說明這一點

假設表“Employee”中有兩列“name”和“id”,現在如果我們使用 ALTER TABLE 刪除這兩列,MySQL 將返回如下錯誤

mysql> ALTER TABLE employee drop column name, drop column id;
ERROR 1090 (42000): You can't delete all columns with ALTER TABLE; use DROP TABLE instead

更新於: 2020-01-29

115 人瀏覽

開啟您的 職業生涯

完成課程即可獲得認證

開始學習
廣告