我是android开发的新手,我开发了一个应用程序,它有一个存储在SQLite数据库中的表单(名称,地址),这是第一个版本。在第二个版本中,我添加了一个电子邮件字段我想问一下,当我升级到第二个版本时,如何使第一个版本中存储的数据的更新不被破坏。
谢谢!
答案 0 :(得分:0)
如果您正在使用SQLHelper类,请更新版本,并在onUpdate函数中执行ALTER TABLE sql命令以添加电子邮件字段。你必须使它成为一个可以为空的字段,因为现有的行不会有它。然后,如果你有,发送UPDATE命令将电子邮件添加到行。