为了账号安全,请及时绑定邮箱和手机立即绑定

在PostgreSQL中重复更新时插入?

在PostgreSQL中重复更新时插入?

哈士奇WWW 2019-05-29 15:48:40
在PostgreSQL中重复更新时插入?几个月前,我从Stack Overflow的答案中学到了如何使用以下语法在MySQL中一次执行多个更新:INSERT INTO table (id, field, field2) VALUES (1, A, X), (2, B, Y), (3, C, Z)ON DUPLICATE KEY UPDATE field=VALUES(Col1), field2=VALUES(Col2);我现在切换到PostgreSQL,显然这是不正确的。它指的是所有正确的表,所以我认为这是使用不同关键字的问题,但我不确定PostgreSQL文档中的哪个被覆盖。为了澄清,我想插入几个东西,如果它们已经存在则更新它们。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1391 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信