会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
年迈的魔法师
目皓沙上月,心清松下风。
博客园
首页
新随笔
联系
订阅
管理
2023年9月10日
7种数据库(MySQL/Oracle/SqlServer/PostgreSQL/达梦/人大金仓/南大通用)的存在则更新,不存在则插入(UPSERT)SQL写法
摘要: 在工作中遇到了这么一个需求,在往数据库插入数据时,如果一条数据不存在则插入,如果存在(根据主键或唯一索引判断)则更新,也就是所谓的UPSERT操作。大部分数据库都没有UPSERT语句,不过他们都有一些SQL的写法来实现这样的操作。 1. MySQL 使用ON DUPLICATE KEY UPDATE
阅读全文
posted @ 2023-09-10 19:01 年迈的魔法师
阅读(2026)
评论(0)
推荐(0)
编辑
公告