2023-12-08
OceanBase使用ON DUPLICATE KEY UPDATE的问题
CREATE TABLE "YBCCB"."TEMP" (
"HANDLER_ID" VARCHAR2(38 CHAR) NOT NULL ENABLE,
"CUST_ID" VARCHAR2(38 CHAR),
"HANDLER_CUST_ID" VARCHAR2(38 CHAR),
PRIMARY KEY ("HANDLER_ID")
)
上面是我的建表语句

这里是我的两条数据.
我使用这个SQL去执行插入,如果已存在就更新,但是一直报错,请问是为什么???
insert into "TEMP"
("HANDLER_ID","CUST_ID","HANDLER_CUST_ID")
values('121','222','333')
ON DUPLICATE KEY UPDATE CUST_ID=VALUES(CUST_ID);

有大佬能为我解惑吗? 我想要执行插入,在插入的时候如果有就更新,正确的SQL应该是什么.
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论

