我们在用带 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