注册

sharding跟达梦兼容问题

￿ 2021/09/26 1750 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
因达梦不支持mysql的ON DUPLICATE KEY UPDATE写法,故改为MERGE写法,但是sharding报错,信息如下:
org.apache.shardingsphere.sql.parser.exception.SQLParsingException: Unsupported SQL of MERGE INTO meta_name_entry USING dual ON (nsid = ? and name = ? and pid = ?) WHEN MATCHED THEN update set name=?, pid=?, type=?, status=?, creator_uid=?, updator_uid=?, mtime=?, ctime=?, dir_type=?, bytes=?, revision=?, rev_index=?, hash=?, num1=?, str1=?, num2=?, str2=?, num3=?, str3=?, num4=?, str4=?, num5=?, str5=?, str6=?, extension=?, local_modify_time=? where nsid = ? and name = ? and pid = ? WHEN NOT MATCHED THEN insert (nsid,name,pid,type,status,creator_uid,updator_uid,mtime,ctime,dir_type,bytes,revision,rev_index,hash,num1,str1,num2,str2,num3,str3,num4,str4,num5,str5,str6,extension,local_modify_time) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)

此sql不同过sharding是可以跑通的,请问是sharding跟达梦不兼容吗?

回答 0
暂无回答
扫一扫
联系客服