无则插入有则更新(PostgreSQL,MySQL,Oracle、SqlServer)

无则插入有则更新

PostgreSQL

无则插入有则更新

conflict(带有唯一性约束的字段),根据此字段判断是更新还是插入

sql 复制代码
INSERT INTO student(id,name,sex)
VALUES
	('1', '小明', '男') ON conflict (id) DO
UPDATE 
	SET id= '1',
	name= '小明',
	sex= '男';

无则插入有则不做操作

sql 复制代码
INSERT INTO student(id,name,sex)
VALUES
	('1', '小明', '男') ON conflict (id) DO nothing;

MySQL,Oracle、SqlServer

mysqlhttps://www.cnblogs.com/luoxiao1104/p/17027999.html

[MySQL,Oracle,SqlServer ]:https://blog.csdn.net/weidu01/article/details/111939654

相关推荐
黑客K-ing2 小时前
通用网络安全设备之【防火墙】
sql·安全·web安全
束尘2 小时前
Vue封装sql编辑器
vue.js·sql·编辑器
dingdingfish7 小时前
Oracle 数据库 IDENTITY 列
sql·oracle·column·database·developer·identity·12c
jlting1958 小时前
读取mysql、kafka数据筛选后放入mysql
大数据·sql·mysql·flink·kafka·database
Mephisto.java14 小时前
【大数据学习 | Spark-Core】Spark中的join原理
大数据·redis·sql·oracle·spark·json·database
黑客-秋凌15 小时前
通用网络安全设备之【防火墙】
sql·安全·web安全
暮暮七15 小时前
hive和spark读写分区表NULL列
大数据·linux·hive·hadoop·sql·spark
Lostgreen16 小时前
SQL on Hadoop
数据库·hadoop·笔记·分布式·sql·学习
小狮子安度因19 小时前
Qt SQL模块概述
sql·qt·oracle
鸿·蒙1 天前
【PTA】【数据库】【SQL命令】编程题2
数据库·sql·pta