如何用整数添加空字段?

时间:2013-01-21 07:29:37

标签: mysql null

我有一个包含A列和B列的表,都是整数数据类型。在A栏中,我有一个 null 值,在B栏中,我有 300

如何在C列中添加这两个字段?

3 个答案:

答案 0 :(得分:2)

如果我做得对:

update YourTable set C=IFNULL(A,0)+IFNULL(B,0)

答案 1 :(得分:2)

如果添加带空值的整数值,则结果将为空值。

整数+空=空

因此,您最好通过在表更改查询中指定约束 not null 来消除空值,以便能够执行添加操作。否则,列中的默认值将为null,您将无法使用该空值执行任何操作。

答案 2 :(得分:0)

根据定义,你不能。 NULLA的目的是表明您不知道A是什么。但是,您可以问自己,列A的默认值是否有意义,并相应地更改表。