有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么在sqlite方法中使用null?

为什么我们在sqlite数据库方法中使用null,比如:

db.insert("table1", null, cv);

有必要在方法中使用它吗? 如果没有空值,我们就有错误


共 (1) 个答案

  1. # 1 楼答案

    假设有一个名为employee的表,其中所有列要么允许空值,要么具有默认值

    在某些SQL实现中,这将是有效的SQL:

    插入员工姓名

    这在SQLite中无效。必须至少指定一列:

    插入员工(somecol)值(NULL)

    Android和SQLite需要一些可以安全地分配NULL的列。如果你有几个这样的栏目可供选择,请通过你选择的选择机制选择一个栏目:掷骰子、魔法8球(TM)、掷硬币、隔间伴侣翻转等等