2016-07-26 53 views
0

我在sql中插入一行20行的行。在将来可能需要添加另一列。如何修改一个没有空值的表格

如果为特定列添加列值将从21行开始,则特定列中以前的行值将为空。

我不想在这些行上有空值。我该如何改变表格。

+0

您需要为该新添加的列设置默认值。 – 1000111

+0

thatcolumn的值必须是可输入的....不是默认的,为什么我这样做 – Manikandan

+0

该列的数据类型是什么? – 1000111

回答

0

你需要做两步

1更改表

Alter table table_name add column new_col datatype 

2更新该列到一些默认值

Update table_name set new_col='some value' 
0

就做了这种方式:

alter table tbl_sample add COLUMN sampleadd_column VARCHAR(50) default 'just a sample'; 

这应该窝rk给你;