Androidアプリに1つのテーブルを持つsqliteデータベースがあります。以下に示すステートメントで作成された場合、KEY_CHECKBOX_STATUS と KEY_CHECKBOX_LABEL の 2 つの列があります。「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);";