PostgreSQL教程

PostgreSQL upsert属性

本文主要是介绍PostgreSQL upsert属性,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

语法格式

INSERT INTO table_name(column_list)   
VALUES(value_list)  
ON CONFLICT [target] [action];

 target内容

  1. column_name指定表中的列名
  2. ON CONSTRAINT constraint_ name:约束的名称
  3. WHERE predicate:where条件

Action:已存在时,执行的操作

  1.  DO NOTHING:什么都不做

  2. DO UPDATE SET column_1 = value_1, .. WHERE condition:更新指定字段
这篇关于PostgreSQL upsert属性的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!