为什么sqlite autoincrement int不能为null?

时间:2014-02-18 12:14:29

标签: java android sqlite auto-increment

根据Docs,当列为null时,可以将AUTOINCREMENT传递到int列以实现自动增量功能 BUT ,显然一个人不能通过null

如何解决这个问题?

dbhelper.addEntry(new Entry(intCantBeNull, "StringOK"));

1 个答案:

答案 0 :(得分:0)

您可以尝试插入以下数据,

假设您有两个字段Id(自动增量)和名称(TEXT)

Insert into yourTableName(name) values ( "StackOverflow" );

实际上,您将NULL传递到由SQLite自动处理的AUTOINCREMENT字段中。