DROP COLUMNS
命令功能
DROP COLUMNS命令用于删除表中现有的列或多个列。
命令语法
ALTER TABLE [db_name.]table_name DROP COLUMNS (col_name, ...);
参数描述
参数 |
描述 |
---|---|
db_name |
数据库名。如果未指定,则选择当前数据库。 |
table_name |
表名。 |
col_name |
表中的列名称。支持多列。列名称包含字母,数字和下划线(_)。 |
注意事项
对于删除列操作,至少要有一个key列在删除操作后存在于schema中,否则将显示出错信息,删除列操作将失败。
示例
假设表包含4个列,分别命名为a1,b1,c1和d1。
系统响应
运行DESCRIBE命令,将不会显示已删除的列。