在postgresql上插入INTO where子句

时间:2012-05-27 13:22:15

标签: postgresql

  

可能重复:
  Insert, on duplicate update (postgresql)

这是否可以在PostgreSQL上使用:

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

据说该记录将插入此表结构中:

[userid - unique] [count]

如果有现有记录,我只会更新计数或插入(如果它不存在)

1 个答案:

答案 0 :(得分:2)

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