我正在尝试对我的 android 应用程序进行更新。如果第一次安装应用程序,我有一个复制的建筑数据库。假设用户可能在表中存储了一些值。
我想发布一个新的更新,我想在其中更改数据库以在差异表中添加更多列
例如,我有两个表,A 和 B,我想在两个表中都添加一行 xx。
如果我做
db.execSQL("ALTER TABLE TTFindings ADD COLUMN imagePath STRING");
db.execSQL("ALTER TABLE TTValues ADD COLUMN imagePath STRING");
我认为我们不能两次更改表格,这会导致错误?Can't access Read only database
如何进行查询以一次更改两个表?