无则插入有则更新(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** \]:

相关推荐
释怀°Believe9 小时前
javaweb
数据库·sql·oracle
wuxuanok10 小时前
ThinkPHP ——安装部署与配置
sql·mysql·nginx·php
孟意昶14 小时前
Doris专题27-mysql兼容性与join连接
大数据·数据库·分布式·sql·mysql·doris
思成不止于此15 小时前
MySQL 查询基础(一):列选择、算数运算与别名使用
数据库·笔记·sql·学习·oracle
拾起零碎17 小时前
U8/用户权限合并查询
sql
大卫小东(Sheldon)17 小时前
SQL查询中的窗口函数(主要以 PostgreSQL 为例)
大数据·sql·postgre
SadSunset18 小时前
(15)动态SQL中的if,foreach和一些其他的常用标签
数据库·python·sql
宝桥南山18 小时前
Azure - 尝试使用一下Kusto Query Language(KQL)
sql·microsoft·微软·database·azure·powerbi
TT哇18 小时前
关闭外键约束检查
数据库·sql·oracle
2501_9167665419 小时前
MySQL 数据库与 SQL 语言介绍
数据库·sql·mysql