gpt4 book ai didi

android - SQLite - 保存更改的最快方法

转载 作者:行者123 更新时间:2023-11-30 03:45:47 26 4
gpt4 key购买 nike

我正在使用本地 SQLite 数据库和通过 WebService 访问的在线数据库开发 Android 应用程序。我需要让本地数据库充满来自在线数据库的当前数据。我可以在在线数据库中获取上次更改的日期和时间,但 WebService 的答案只给我上次更改的时间。不是更改了哪些行/ID/...。那么更新本地数据的最佳方式是什么?我应该清空整个 SQLite 数据库并从在线数据库插入数据吗?或者我应该为每一行执行 UPDATE 命令吗?或者有更好的方法吗?

我需要它来找到最快的解决方案。

感谢您的帮助。

编辑:我无法更改在线数据库。

最佳答案

我的建议:
使用 last_update_date
在在线数据库表中设置一列发送本地数据库的最后更新日期
返回联机数据库上之后发生更改的所有行。
更新或插入新记录。

编辑:在您编辑说明您无法更改在线数据库之后,除了清理本地数据库并从头开始插入所有内容外,我看不到其他方法...

关于android - SQLite - 保存更改的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15039488/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com