私は、sqliteデータベースに2つのテーブルを作成したい。私はエミュレータからPCにdbを引っ張ったが、2番目のテーブルを作成することはできません最初のテーブルが正常に作成されました。作成されるテーブルの成功を確認することはできますか?データが入力されていないことはありますか?または、まずデータを入力してから、まずエミュレータからDBを取り出して手動で見ることができますか?
ここで私のコードは、複数のテーブルを作成する
db.execSQL("CREATE TABLE almag (_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, jekel TEXT);");
db.execSQL("CREATE TABLE score (_id INTEGER PRIMARY KEY AUTOINCREMENT, score INTEGER, userId INTEGER FOREIGN KEY REFERENCES almag (_id));"); //create table score