数据仓库服务 GAUSSDB(DWS)-UPSERT:语法格式

时间:2024-10-21 15:01:28

语法格式

详细介绍请参见INSERT的语法格式。有两种UPSERT语法格式:

表1 UPSERT语法格式

语法格式

冲突更新

冲突忽略

第一种:不指定索引

INSERT INTO ON DUPLICATE KEY UPDATE
INSERT IGNORE
INSERT INTO ON CONFLICT DO NOTHING

第二种:从指定列名或者约束上可以推断唯一约束

INSERT INTO ON CONFLICT(...) DO UPDATE SET
INSERT INTO ON CONFLICT ON CONSTRAINT con_name DO UPDATE SET
INSERT INTO ON CONFLICT(...) DO NOTHING
INSERT INTO ON CONFLICT ON CONSTRAINT con_name DO NOTHING
support.huaweicloud.com/sqlreference-dws/dws_06_0237.html