Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » MobiLink - 服务器管理 » 使用 MobiLink 服务器技术 » 同步技术 » 冲突处理

 

关于冲突

小心

切勿更新同步表中的主键。更新主键会导致主键的目标落空,因为主键是标识不同数据库(远程和统一数据库)中相同行的唯一方式并且是检测冲突的唯一方式。

冲突与错误是两个不同的概念。在冲突发生时,您应定义一个过程以计算正确值,或至少使用日志文件记录冲突。冲突处理是设计合理的应用程序中不可缺少的一部分。

在同步过程的下载阶段,远程数据库中不会出现冲突。如果下载的行中包含一个新的主键,则该行的值将插入到新的一行。如果该主键与一个现有行的主键相匹配,则会更新该行中的值。

 示例