0

Android アプリの更新を試みています。アプリが初めてインストールされた場合にコピーされる建物データベースがあります。ユーザーがテーブルにいくつかの値を保存した可能性があると仮定します。

データベースを変更して差分テーブルにいくつかの列を追加する新しい更新をリリースしたい

たとえば、A と B の 2 つのテーブルがあり、両方に行 xx を追加したいとします。

私が行った場合

 db.execSQL("ALTER TABLE TTFindings ADD COLUMN imagePath STRING");
 db.execSQL("ALTER TABLE TTValues ADD COLUMN imagePath STRING");

エラーが発生しているテーブルを2回変更することはできないと思いますか? Can't access Read only database 2 つのテーブルを一度に変更するクエリを作成するにはどうすればよいですか?

4

2 に答える 2