C/C++教程

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

本文主要是介绍PostgreSQL on conflict 存在更新,不存在插入,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数据库版本大于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 存在更新,不存在插入的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!