一个经常被问到的问题是如何做一个upsert,也就是MySQL所说的INSERT…ON DUPLICATE UPDATE和标准支持作为MERGE操作的一部分。考虑到PostgreSQL不直接支持它(在
一个经常被问到的问题是如何做一个upsert,也就是MySQL所说的INSERT…ON DUPLICATE UPDATE和标准支持作为MERGE操作的一部分。考虑到PostgreSQL不直接支持它(在
我想向数据库表添加一行,但如果存在具有相同唯一键的行,我想更新该行。例如:假设唯一键是ID,在我的数据库中,有一行ID = 1。在这种情况下,我想用这些值更新该行。通常这会给出一个错误。如果我使用IN