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

相关推荐
bransyin4 分钟前
一个 SQL 字段到底是怎么算出来的?我做了一个能给出“证据”的血缘工具
大数据·sql·ai·血缘
weixin_4316004410 小时前
NestJS 入门(9):连上数据库,SQL 写在哪?
数据库·后端·sql·学习·nest.js
roman_日积跬步-终至千里10 小时前
【Spark与SQL网关(1)】Spark 提交模式与 Spark Thrift Server:到底在“提交”什么
大数据·sql·spark
01_ice11 小时前
MySQL表的约束
数据库·sql·mysql
AlfredZhao11 小时前
SQL JOIN 写法:把多表关联条件写清楚
sql
Full Stack Developme1 天前
SQL 注入 的历史及设计工作原理
数据库·sql
阿坤带你走近大数据1 天前
SQL里where后面的1=1是干嘛的,走的是什么索引
数据库·sql
阿坤带你走近大数据1 天前
SQL的执行顺序和书写顺序的介绍
数据库·sql·oracle
茶本无香1 天前
Java调用Shell脚本执行SQL数据库操作:从入门到实战
java·sql·shell
浅念-1 天前
MySQL CRUD | 增删改查知识点总结
数据库·sql·mysql·oracle