当我们使用带有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
猜你喜欢