java为什么在sqlite方法中使用null? 3 月,1 周 Questions & Answers 52 为什么我们在sqlite数据库方法中使用null,比如: db.insert("table1", null, cv); 有必要在方法中使用它吗? 如果没有空值,我们就有错误
# 1 楼答案 假设有一个名为employee的表,其中所有列要么允许空值,要么具有默认值 在某些SQL实现中,这将是有效的SQL: 插入员工姓名 这在SQLite中无效。必须至少指定一列: 插入员工(somecol)值(NULL) Android和SQLite需要一些可以安全地分配NULL的列。如果你有几个这样的栏目可供选择,请通过你选择的选择机制选择一个栏目:掷骰子、魔法8球(TM)、掷硬币、隔间伴侣翻转等等
# 1 楼答案
假设有一个名为employee的表,其中所有列要么允许空值,要么具有默认值
在某些SQL实现中,这将是有效的SQL:
插入员工姓名
这在SQLite中无效。必须至少指定一列:
插入员工(somecol)值(NULL)
Android和SQLite需要一些可以安全地分配NULL的列。如果你有几个这样的栏目可供选择,请通过你选择的选择机制选择一个栏目:掷骰子、魔法8球(TM)、掷硬币、隔间伴侣翻转等等