mysql – 数据库同步服务器到本地

我有一个使用SQLite的本地应用程序.只要它具有Internet访问权限,它就会从服务器请求整个数据库并从中重新创建本地数据库.本地和服务器数据库具有相同的结构,基本上本地的数据点即使在没有可用的互联网时也能保证功能.

这是一种非常低效的方法.
我的问题是,如何只询问丢失的数据?

我应该从每个本地表发送最后一个ID,让服务器从该ID发送数据吗?
如果现有ID被修改会发生什么?这意味着应该检查所有数据,但发送整个数据库进行检查并获取修改或添加内容似乎也很愚蠢.

配置是Local SQLite,Server MySQL.如果推荐的话,我可能会将服务器更改为SQLite.

编辑:
多个客户端向同一服务器MySQL数据库发出请求,PHP处理请求并回复.

你会如何解决这个问题?
谢谢.

解决方法:

我要么在数据库中为行添加时间戳并按日期提取,要么使用rsync(或librsync或类似)来同步数据库文件.

相关文章

SQLite架构简单,又有Json计算能力,有时会承担Json文件/RES...
使用Python操作内置数据库SQLite以及MySQL数据库。
破解微信数据库密码,用python导出微信聊天记录
(Unity)SQLite 是一个软件库,实现了自给自足的、无服务器...
安卓开发,利用SQLite实现登陆注册功能