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

相关推荐
laocooon5238578865 小时前
mysql,100个题目。
数据库·sql·mysql
cg50179 小时前
力扣数据库——组合两个表
sql·算法·leetcode
memgLIFE13 小时前
SQL 优化方法详解(1)
java·数据库·sql
保定公民15 小时前
DMDRS数据库同步用户最小权限脚本示例
数据库·sql·达梦数据库·数据同步·dmdrs·同步权限
自燃人~16 小时前
怎么优化慢SQL
数据库·sql
不屈的铝合金17 小时前
SQL 语言概述与数据库核心前置配置了解
数据库·sql·mysql·约束·sql 语句分类·字符集配置·校对规则
萧曵 丶17 小时前
可重复读(Repeatable Read)隔离级别下幻读产生的原因
数据库·sql·mysql
·云扬·17 小时前
MySQL运维效率提升:实用SQL语句合集
运维·sql·mysql
白帽子黑客杰哥18 小时前
除了SQL注入,WAF绕过技术如何应用于XSS、文件上传等其他漏洞类型?
网络·sql·xss·漏洞挖掘
jnrjian18 小时前
Oracle 列A=列A 相当于列不为空,条件无意义
数据库·sql