我遇到了麻烦。我建立了一个系统,其中一个主数据库和三个子数据库位于远程位置。
子DB处于离线模式。当互联网到来时,它会将数据发送到主数据库。
但问题是: 在主DB中,学生表最后插入的ID是12(具有自动增量的主键)
子A具有相同数据,子B也具有相同数据。
现在Child将新数据插入学生表并与Master DB同步。 所以,Master DB ID = 13,One Student是“John”。
现在Child B也插入一个数据,其本地表ID为13,Student为“Maria”。
当Child B与Master同步时,我丢失了“JOHN”,用“Maria”覆盖了它。
我如何解决这个问题?