首页 > 解决方案 > iOS 移动应用程序无法识别 SQLiteStudio 中的表更新

问题描述

我正在开发一个 iOS 移动应用程序,使用 Xcode 作为 IDE,Swift 作为首选语言。我在与我的应用程序交互的 SQLite 数据库中添加了一个列,但不幸的是,当我尝试通过应用程序执行任何数据库操作时,该列无法识别。

发送以下错误:

DB Error: 1 "table xyz has no column named column_name"

添加列时,我还增加了 SQLiteStudio 中的数据库版本或 user_version。

我还应该做些什么来使应用程序识别更改?我知道卸载和重新安装会起作用,但这当然不是一种选择,因为我不能丢失当前存放在数据库中的数据。我的另一个想法是将所有数据放在临时变量或类似的东西中,删除并重新创建表并重新插入数据。不过,我不确定这是否是一个好的做法。对此的任何帮助表示赞赏。

标签: iosswiftxcodesqlitestudio

解决方案


推荐阅读