如何在MySQL服务器和Sqflite之间同步数据?我只想将离线模式集成到我的Flutter应用中... 有图书馆吗?
答案 0 :(得分:0)
不幸的是,没有用于此的库。但是,实施起来应该很简单。只需遵循以下三点:
1)创建function
,用于SQFLite
数据库上MySQL
上的数据的初始上传,例如:当用户启用离线模式或首次登录等时。 。与您的用例相关的任何内容。
2)然后,您必须拥有另一个function
,当用户在线时,它检查SQFLite
数据是否与MySQL
同步,如果不更新,则更新SQFLite
数据库(如果只能由用户修改用户的MySql
数据库,则此步骤是不必要的,在这种情况下,仅第3点就足够了)
3)在用户更改function
数据(读取,更新,删除)时,MySQL
数据由最近的SQFLite
数据更新时,还需要另一个MySQL
。 / p>
如果您知道MySQL
和SQFlite
的基本查询(这非常相似)并且熟悉反序列化数据,则应该易于实现。