如何在没有空值的情况下更改表

时间:2016-07-26 06:15:59

标签: mysql sql

我在sql中有一个表,插入了20行。将来可能需要添加另一列。

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

我不希望在这些行上有空值。如何更改表格。

2 个答案:

答案 0 :(得分:0)

您需要执行两个步骤

1改变表格

Alter table table_name add column new_col datatype

2将该列更新为某个默认值

Update table_name set new_col='some value'

答案 1 :(得分:0)

以这种方式做到:

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

这应该对你有用;