文档章节

pgsql insert if exists

魏sir
 魏sir
发布于 2017/04/05 17:25
字数 96
阅读 7
收藏 0

 

CREATE TABLE tbl_Employee
(	
	EmpID INT PRIMARY KEY
	,EmpName CHARACTER VARYING 
);
 
INSERT INTO tbl_Employee 
VALUES (1,'Anvesh'),(2,'Roy'),(3,'Lee')
,(4,'Nivu'),(5,'Rajesh'),(6,'Nupur');
INSERT INTO tbl_Employee 
VALUES (7,'Ramu')
ON CONFLICT (EmpID)
DO UPDATE SET EmpName = Excluded.EmpName;
INSERT INTO tbl_Employet 
VALUES (7,'Mahi')
ON CONFLICT (EmpID)
DO UPDATE SET EmpName = Excluded.EmpName;
INSERT INTO tbl_Employee 
VALUES (8,'Noor')
ON CONFLICT (EmpID)
DO NOTHING;
 
INSERT INTO tbl_Employee 
VALUES (8,'Noor')
ON CONFLICT (EmpID)
DO NOTHING;

 

参考原贴:http://www.dbrnd.com/2016/08/postgresql-9-5-insert-if-not-exists-update-if-exists-insert-on-conflict-do-update-do-nothing/

© 著作权归作者所有

共有 人打赏支持
魏sir
粉丝 6
博文 26
码字总数 6605
作品 0
私信 提问
pgsql 备份与恢复

一、简介 Postgresql的备份分为三种: l SQL转储 l 文件系统级别备份(冷备份) l 在线热备份(归档) 以下通过实例来讲解PostgreSQL的三种备份。 二、 SQL转储 (一)pgdump 1,创建数据库 ...

空灵飞渡
2016/03/22
7
0
PG数据库备份操作

一、简介 Postgresql的备份分为三种: l SQL转储 l 文件系统级别备份(冷备份) l 在线热备份(归档) 以下通过实例来讲解PostgreSQL的三种备份。 二、 SQL转储 (一)pg_dump 1,创建数据库...

疯子阳
2015/11/27
327
0
PL Proxy

PL/Proxy和PostgreSQL集群的结构关系可以用下图清楚地表示 下面是详细的安装方法: 以下操作是在三台不同机器上执行的情况,其中plproxy节点的机器名是P1,数据库节点的机器名分别是D1和D2。...

匿名
2008/10/06
4.3K
0
PostgreSQL 数据库集群和PL/Proxy配置安装指南

PL/Proxy和PostgreSQL集群的结构关系可以用下图清楚地表示,对PL/Proxy和PostgreSQL集群还不太了解的朋友可以看Skype Plans for PostgreSQL to Scale to 1 Billion Users这篇文章。 以下操作...

红薯
2009/01/12
1K
1
MySQL数据库迁移到PostgreSQL

查了不少资料,也尝试了一些,最后采用的办法如下: 1. 导出mysql表定义(无数据) mysqldump --no-data [dbname] >dbdef.sql 2. 使用mysql2postgres把脚本转换为pgsql 3. 上面生成的脚本还不...

RuralHunter
2012/03/12
0
1

没有更多内容

加载失败,请刷新页面

加载更多

centos7安装RabbitMQ详细过程

由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang 1、环境: centos 7.1 内核版本3.10.0-229.el7.x86_64 Erlang 19.0.4版本 RabbitMQ 3.6.14版本 2、在线安装E...

秋至丶枫以落
9分钟前
0
0
6个使用KeePassX保护密码的技巧

虽然安全是个深奥的主题,但是你可以遵循几个简单的日常习惯来减小攻击面。本文将解释确保密码信息安全的重要性,并给出如何充分利用KeePassX的建议。 日益互联的数字世界使安全成为一个重要...

Linux就该这么学
11分钟前
0
0
2018最佳GAN论文回顾(下)

继上一篇《2018最佳GAN论文回顾(上)》,我又继续介绍了一个对于GAN的基于样式的生成器体系结构的新论文,提出了一个新的模型来应对这种挑战。 一种用于生成式对抗网络的基于生成器体系结构...

阿里云官方博客
13分钟前
0
0
UnsatisfiedLinkError sawindbg.dll

方法:搜索sawindbg.dll,然后将文件报错的目录下

洛水
50分钟前
5
0
说说不知道的Golang中参数传递

本文由云+社区发表 导言 几乎每一个C++开发人员,都被面试过有关于函数参数是值传递还是引用传递的问题,其实不止于C++,任何一个语言中,我们都需要关心函数在参数传递时的行为。在golang中...

腾讯云加社区
50分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部