Android アプリ データベースに 2 つのテーブルを作成しようとしていますが、最初のテーブルに値を挿入しようとするとアプリケーションがクラッシュしますが、データベースを削除して 1 つのテーブルだけで再作成すると、正常に動作します。理解できません?
コードは次のとおりです。
private static String query_create_user = "CREATE TABLE User ( email TEXT PRIMARY KEY, firstName TEXT, lastName TEXT, password TEXT)";
private static String query_create_group = "CREATE TABLE Group ( groupNumber INTEGER PRIMARY KEY AUTOINCREMENT, courseNumber INTEGER, groupName TEXT, groupType TEXT, groupOwner TEXT)";
public SchoolBagDataBase (Context applicationcontext) {
super(applicationcontext, "contract.db", null, 1);
}
@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(query_create_user);
database.execSQL(query_create_group);
}
前もって感謝します!