我有一个在 android 应用程序中有一个表的 sqlite 数据库。当它使用如下所示的语句创建时,有两个列,KEY_CHECKBOX_STATUS 和 KEY_CHECKBOX_LABEL。“ID”是创建的主键。
如果我没有像下面的语句那样在创建时显式创建主键,它会自动创建吗?名字是“KEY_ID”吗?
//create table MY_DATABASE (ID integer primary key, Content text not null);
private static final String SCRIPT_CREATE_DATABASE =
"CREATE_TABLE IF NOT EXISTS " + MYDATABASE_TABLE + " (" + "ID INTEGER PRIMARY KEY AUTOINCREMENT, " +
KEY_CHECKBOX_STATUS + " BIT, " + KEY_CHECKBOX_LABEL + " TEXT NOT NULL);";