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

相关推荐
zhengfei61120 小时前
绿盟运维安全管理系统SQL注入漏洞
运维·sql·安全
白帽子凯哥哥20 小时前
2026零基础如何参与护网行动?(非常详细)
数据库·sql·学习·漏洞·xss
hgz071021 小时前
MySQL索引数据结构:B+树 vs 哈希索
数据库·sql·mysql
程序猿20231 天前
SQL性能优化-2
数据库·sql
么么...1 天前
掌握 MySQL:约束、范式与视图详解
数据库·经验分享·sql·mysql
Psycho_MrZhang1 天前
Web安全之SQL注入-CSRF-XSS
sql·web安全·csrf
Gauss松鼠会1 天前
【openGauss】如何在openGauss/PostgreSQL手动清理XLOG/WAL 文件?
数据库·sql·postgresql·database·opengauss
贺今宵1 天前
安装better-sqlite3报错electron-vite
javascript·sql·sqlite·sqlite3
山峰哥1 天前
SQL调优核心战法——索引失效场景与Explain深度解析
大数据·汇编·数据库·sql·编辑器·深度优先
程序 代码狂人2 天前
开窗函数 集合运算 行列转换
sql