我在SQL Lite中遇到这个问题,我的应用程序成功更新数据库,一切都很棒。然后,我使用SqlShell访问我的SQLLite数据库。我发出以下命令。
当我从Table1发出Select *时。我没有从SQLShell中返回任何结果。发布删除语句后会出现这种情况。 但是我的数据库文件的大小实际上并没有像我预期的那样减少。
然而,当我的应用程序查询表时,它会找到结果。我认为删除的所有结果。
我知道我正在访问正确的数据库,因为如果我替换现有数据库,则使用我的应用程序正在访问的完全空的版本。然后我的应用程序报告数据库中没有条目。
几乎好像我的更改没有被提交或者被标记为删除,因此没有显示
任何有人可以解决的问题都将非常感激。