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的错误核实用户的主键和唯一索引的列设置的大小。