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

相关推荐
德育处主任Pro5 小时前
『n8n』不用写SQL,了解一下内置的Datatable
数据库·sql
NineData5 小时前
NineData 社区版 V4.9.0 发布!支持应用切换能力以降低迁移风险,慢查询新增外部采集来源
数据库·sql·ninedata·社区版·v4.9.0·sql开发工具·navicat平替
heimeiyingwang6 小时前
官网知识库结构化整理指南
java·sql·架构·database
山岚的运维笔记7 小时前
SQL Server笔记 -- 第34章:cross apply
服务器·前端·数据库·笔记·sql·microsoft·sqlserver
认真的薛薛8 小时前
数据库-主从故障排查,gitd,延时同步
数据库·sql·mysql
麦聪聊数据9 小时前
后端研发范式演进:从对象映射(ORM)到逻辑解耦(SQL2API)
数据库·sql·架构
SQL必知必会11 小时前
SQL 数据分析终极指南
数据库·sql·数据分析
C#程序员一枚11 小时前
大字段查询性能优化终极方案
sql·c#
SQL必知必会11 小时前
SQL 优化技术精要:让查询飞起来
数据库·sql
少云清11 小时前
【安全测试】5_应用服务器安全性测试 _SQL注入和文件上传漏洞
数据库·sql·安全性测试