您将对这个问题和答案感兴趣:插入,在PostgreSQL中重复更新吗?
基本上,要么使用两个查询(如果发现更新,则执行选择,否则执行插入),这不是最佳解决方案(两个脚本同时运行可能会产生重复的插入),或者按照上述问题建议进行操作- 创建存储过程/函数来做到这一点(这可能是最好的选择,也是最简单的)。
使用条件逻辑:检查记录是否存在;如果有,请更新它;如果没有,请创建它
您将对这个问题和答案感兴趣:插入,在PostgreSQL中重复更新吗?
基本上,要么使用两个查询(如果发现更新,则执行选择,否则执行插入),这不是最佳解决方案(两个脚本同时运行可能会产生重复的插入),或者按照上述问题建议进行操作- 创建存储过程/函数来做到这一点(这可能是最好的选择,也是最简单的)。