PostgreSQL(MySQL)插入操作遇到唯一值重复时更新
发布日期:2025-05-06 20:18:27 浏览次数:27 分类:精选文章

本文共 379 字,大约阅读时间需要 1 分钟。

1、mysql写法(on duplicate key update 语法必须配合唯一索引)

insert into test (a,b,c) values (#{a},#{b},#{c}) on duplicate key update c = values(c)
insert into test (a,b,c) values
(#{l.a},#{l.b},#{l.c})
on duplicate key update c = values(c)

2、postgresql写法(on conflict 语法必须配合主键或唯一索引)

上一篇:PostgreSQL(MySQL)联合唯一索引存在空值时唯一约束失效
下一篇:PostgreSQL(MySQL)插入操作传入值为空则设置默认值

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年05月19日 13时29分58秒