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官方文档中的这个函数。