1

可能重复:
插入,重复更新(postgresql)

这在 PostgreSQL 上是否可行:

insert record, if the record doesn't exists
else update existing record

假设记录将被插入到这个表结构中:

[userid - unique] [count]

如果有现有记录,我将更新计数或插入,如果它不存在

4

1 回答 1

2

您必须在 PostgreSQL 中编写一个函数来执行此操作,因为没有类似于 mysql 的INSERT ... ON DUPLICATE KEY UPDATE的东西。在 PostgreSQL 官方文档中查看此功能。

于 2012-05-27T16:30:42.220 回答