【发布时间】:2015-12-25 16:17:58
【问题描述】:
我在我的数据库中更改了一个列的名称,当我运行我的应用程序时出现此错误:
5 10449-10449/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.liavbapps.mascoret, PID: 10449
android.database.sqlite.SQLiteException: no such column: TarrifHolyDay (code 1): , while compiling: UPDATE MySettings SET TarrifHolyDay=?
我知道发生这种情况是因为它尝试更新我当前数据库中不存在的列。 如果我要打开一个新的数据库,它将包含新的列名,但我会丢失我的数据。 我的问题是如何更新当前数据库的列名,以便保留我的数据? 谢谢!
【问题讨论】:
标签: database sqlite android-studio columnname