• 欢迎光临~

PostgreSQL on conflict 存在更新,不存在插入

开发技术 开发技术 2022-07-19 次浏览
数据库版本大于9.5
#                                                      唯一字段(不需要更新的字段)          需要更新的字段
"insert init 表名 (字段1,字段2,字段3) values (值1,值2,值3) on conflict (字段1,字段2) do update set 字段3 = excluded.字段3;"
# 如果只保证插入不重复,不做更新,添加这个就行(do nothing)
"insert init 表名 () values () on conflict () do nothing"

 

程序员灯塔
转载请注明原文链接:PostgreSQL on conflict 存在更新,不存在插入
喜欢 (0)