问题描述
MySQL数据库中,假如有如下的创建数据表结构的SQL脚本:
CREATE TABLE tbl_Country
(
CountryId INT NOT NULL AUTO_INCREMENT,
IsDeleted bit,
PRIMARY KEY (CountryId)
)
现在有需求要删除IsDeleted
这一列,应该如何操作呢?
方案一
在MySQL数据库中,提供了删除数据表的列的语句,语法格式如下:
ALTER TABLE <YOUR_TABLE_NAME> DROP [COLUMN] <COLUMN_NAME>;
示例如下:
ALTER TABLE tbl_Country DROP COLUMN IsDeleted;
注: 以上语句中的
COLUMN
关键字是可选的,也就是可以写成:ALTER TABLE tbl_Country DROP IsDeleted;
此语句支持同时删除多列,删除多列需要逗号将每个列隔开,如下:
ALTER TABLE tbl_Country
DROP COLUMN IsDeleted,
DROP COLUMN CountryName;
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册