【发布时间】:2019-09-09 17:25:14
【问题描述】:
我在重命名房间数据库中的列时尝试运行迁移。 我的代码如下
public static final Migration MIGRATION_11_12 = new Migration(11, 12) {
@Override
public void migrate(SupportSQLiteDatabase database) {
database.execSQL("ALTER TABLE content RENAME COLUMN archiveCount TO dismissCount");
}
};
除了android studio 检测到以下错误
虽然,它正在编译没有任何问题。
在运行迁移测试时,上面的代码出现以下错误
android.database.sqlite.SQLiteException: near "COLUMN": syntax error (code 1)
【问题讨论】:
-
我已经看到了,我完全按照这个,但是得到了我的问题中提到的错误。
标签: android database-migration android-room