我正在做一个项目,在该项目中,客户需要一个在线和一个离线应用程序。离线应用程序数据将手动同步到链接到 Web 应用程序的在线数据库。
数据库是MySQL,部分功能需要在线也可以离线使用。假设没有互联网访问权限的任何用户都将使用离线应用程序。一旦他完成了他的工作,并且可以访问互联网,他将通过单击将他的所有工作/数据同步到在线数据库。
我知道如何将数据推送到在线数据库,但这里的复杂性在于如何按顺序维护记录的索引/主键,而不丢失任何数据或不匹配任何数据。
用户将离线数据同步到在线时,如何按顺序维护主键?