在postgresql上插入INTO where子句

Insert INTO where clause on postgresql

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Insert, on duplicate update (postgresql)

这在PostgreSQL上是否可行:

1
2
INSERT record, IF the record doesn't exists
else update existing record

假设记录将插入此表结构中:

1
[userid - UNIQUE] [COUNT]

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


你必须在PostgreSQL中编写一个函数来完成这个任务,因为没有类似于MySQL的insert的东西…在重复的密钥更新时。看看PostgreSQL官方文档中的这个函数。