【发布时间】:2021-03-05 00:53:38
【问题描述】:
我正在尝试使用房间进行迁移并重命名列名。
这是我目前的代码:
private val MIGRATION_FROM_3_TO_4 = {
object : Migration(3, 4) {
override fun migrate(database: SupportSQLiteDatabase) {
database.execSQL("ALTER TABLE Contacts RENAME Name TO contact_name")
database.execSQL("ALTER TABLE People RENAME Name TO person_name")
}
}
}
输出:
android.database.sqlite.SQLiteException: near "Name": syntax error (code 1): , while compiling: ALTER TABLE Contacts RENAME Name TO contact_name.
【问题讨论】:
标签: android android-sqlite android-room