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

如何在PostgreSQL中使用ON CONFLICT和RETURNING?

如何在PostgreSQL中使用ON CONFLICT和RETURNING?

牧羊人nacy 2019-10-08 11:06:33
我在PostgreSQL 9.5中具有以下UPSERT:INSERT INTO chats ("user", "contact", "name")            VALUES ($1, $2, $3),                   ($2, $1, NULL) ON CONFLICT("user", "contact") DO NOTHINGRETURNING id;如果没有冲突,则返回以下内容:----------    | id |----------  1 | 50 |----------  2 | 51 |----------但是,如果有冲突,则不会返回任何行:----------    | id |----------id如果没有冲突,我想返回新的列,或者返回id冲突列的现有列。能做到吗?如果是这样,怎么办?
查看完整描述

3 回答

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

添加回答

举报

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