如何存储空整数与存储零

时间:2014-02-26 19:28:06

标签: c++ sqlite

我确定我在这里遗漏了一些东西,但无论如何都要去。

我的SQLite数据库存在问题,当访问尚未设置的整数字段时,我得到0作为回报。这是记录在案的行为,虽然没有帮助我,因为我不知道单元格是否为空,如果确实应该为零。

我的一个想法是在字段为空时写入NULL。那会有用吗?还有另一种方法吗?

1 个答案:

答案 0 :(得分:2)

使用NULL值来表示尚未设置该值是相当标准的。您可能希望为列使用DEFAULT值 - 并且默认值为NULL。