插入更新 MERGE INTO 和 conflict 和 ON DUPLICATE KEY UPDATE REPLACE INTO

说明

一、PostgreSQL案例

在PostgreSQL下使用 conflict。

1、插入更新-案例

表结构

​​插入更新 MERGE INTO 和 conflict 和 ON DUPLICATE KEY UPDATE REPLACE INTO_第1张图片

设置唯一键

需要先设置唯一键。(也可以设置多个字段的唯一键)

alter table stu add constraint name_cons unique(name);

如果 没有设置唯一键,错误信息如下:

insert into stu values('王二

你可能感兴趣的:(数据库-Oracle,数据库-PostgreSQL,数据库-MySQL,数据库,postgresql,sql)