标签: c++ sqlite
我确定我在这里遗漏了一些东西,但无论如何都要去。
我的SQLite数据库存在问题,当访问尚未设置的整数字段时,我得到0作为回报。这是记录在案的行为,虽然没有帮助我,因为我不知道单元格是否为空,如果确实应该为零。
我的一个想法是在字段为空时写入NULL。那会有用吗?还有另一种方法吗?
答案 0 :(得分:2)
使用NULL值来表示尚未设置该值是相当标准的。您可能希望为列使用DEFAULT值 - 并且默认值为NULL。