开发者社区> 问答> 正文

DataWorks数据集成mysqlwriter同步少数据

已解决

DataWorks数据集成mysqlwriter同步少数据

展开
收起
提个问题! 2024-06-01 11:03:45 28 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    Q1:mysqlwriter同步少数据是因为写入模式导致:
    "writeMode":"update" 没有遇到主键/唯一性索引冲突时,与insert into行为一致。冲突时会用新行替换已经指定的字段的语句,写入数据至MySQL。

    Q2:出现同步少数据或者同步数据为0情况?
    结合过滤条件、时间条件、写入模式到数据库查询对应的表数据量是多少。

    Q3:写入mysql用的是这样的insert... on duplicate key update 的语句。 如果超过设置值就根据上面的逻辑操作。
    1、先尝试insert,如果他的主键列id用尽,insert时会mysql会重复用id列最大值,导致id列冲突。
    2、id列冲突 触发duplicate key update逻辑,又发现uk冲突了,报了uk的错误核实用户的主键和唯一索引的列设置的大小。
    2024-06-01 11:03:46
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC:新一代数据集成框架 立即下载
DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
《DataWorks 数据集成实时同步》 立即下载

相关实验场景

更多