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

相关推荐
夫唯不争,故无尤也6 分钟前
原始文档元数据metadata
java·前端·javascript·sql
啥都想学点7 分钟前
pikachu靶场——SQL-Inject—1(Kali系统)
sql·网络安全
Z1eaf_complete25 分钟前
SQL注入如何写入Webshell
数据库·sql
王的宝库30 分钟前
MapReduce / Hive / Pig :从底层批处理到 SQL/脚本落地
hive·hadoop·sql·mapreduce
V1ncent Chen1 小时前
从零学SQL 02 MySQL架构介绍
数据库·sql·mysql·架构·数据分析
大母猴啃编程1 小时前
MySQL内置函数
数据库·sql·mysql·adb
@atweiwei2 小时前
MySQL vs MongoDB 深度对比(底层存储数据结构与并发控制篇)
数据结构·数据库·后端·sql·mysql·mongodb·个人开发
nbsaas-boot2 小时前
SQL JOIN 图解说明
android·数据库·sql
小鸡脚来咯2 小时前
SQL 语法面试考点
数据库·sql·oracle
V1ncent Chen2 小时前
从零学SQL 04 MySQL Workbench用法简介
数据库·sql·mysql·数据分析