我添加了以下代码,用于在迁移时向表中添加列SithluBody。
static final Migration MIGRATION_3_4 = new Migration(3, 4) {
@Override
public void migrate(SupportSQLiteDatabase database) {
database.execSQL("ALTER TABLE SithaluBody ADD COLUMN has_thumb INTEGER NOT NULL
DEFAULT 0");
database.execSQL("ALTER TABLE SithaluBody ADD COLUMN reacts TEXT");
}
};
Run Code Online (Sandbox Code Playgroud)
但我收到错误==>
致命异常:android.database.sqlite.SQLiteException 重复列名:has_thumb(代码 1 SQLITE_ERROR)。我该如何修复它?请帮我。