PgSQL实现更新或插入 insert into tableA ( C_BH, C_NAME ) values ('001','名称') ON conflict(C_BH) do update set C_NAME = '名称' conflict里需要放唯一约束,不然会报错。 PostgreSQL的conflict语法只在PostgreSQL-9.5以上才可生效,9.5以下版本直接报错