开发者社区> 问答> 正文

DataWorks数据集成mysqlwriter同步少数据

已解决

DataWorks数据集成mysqlwriter同步少数据

展开
收起
提个问题 2024-06-01 11:03:45 35 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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里邮箱—安全高效集成 立即下载
集成智能接入网关APP:优化企业级移动办公网络 立即下载
云效助力企业集成安全到DevOps中 立即下载