我在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冲突列的现有列。能做到吗?如果是这样,怎么办?
添加回答
举报
0/150
提交
取消