达梦数据库作为writer时,支不支持更新
达梦数据库作为writer时, writwMode能不能设置为update;目前我的是如下:
{ "job": { "setting": { "speed": { "channel":"4" } }, "content": [ { "reader": { "name": "mysqlreader", "parameter": { "username": "root", "password": "root", "connection": [ { "querySql": [ "SELECT id,name FROM user" ], "jdbcUrl": ["jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=round"] } ] } }, "writer": { "name": "rdbmswriter", "parameter": { "writeMode":"replace", "column": [ "id", "name" ], "connection": [ { "jdbcUrl": "jdbc:dm://127.0.0.1:5236/TEST", "table": ["TEMP_USER"] } ], "username": "TEST", "password": "123456789", "postSql": [], "preSql": [] } } } ] } }
执行时提示我:Code:[DBUtilErrorCode-00], Description:[您的配置错误.]. - 写入模式(writeMode)配置有误. 因为不支持配置参数项 writeMode: replace, 仅使用insert sql 插入数据. 请检查您的配置并作出修改.
遇到了同样问题,找到解决办法了吗?
没有
看起来通用插件rdbmswriter只支持insert一种模式
来个高手重写一个达梦的插件吧
可以自己写一个,目前实现了,效果还行,主要用了达梦的MERGE INTO
这也是一个好的解决方法,十分感谢。
小枫 @.***
------------------ 原始邮件 ------------------ 发件人: "alibaba/DataX" @.>; 发送时间: 2024年7月30日(星期二) 中午11:12 @.>; @.@.>; 主题: Re: [alibaba/DataX] 达梦数据库作为writer时,支不支持更新 (Issue #2135)
可以自己写一个,目前实现了,效果还行,主要用了达梦的MERGE INTO image.png (view on web)
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
可以自己写一个,目前实现了,效果还行,主要用了达梦的MERGE INTO
大佬能分享下吗
@zxy1994 大佬能分享下吗,急用
遇到的同样的问题 请问有解决么 @SKY-Hao @Sun260 @zhigengL
