2017.9.15 postgresql批量插入造成冲突后执行更新

 参考来自:https://stackoverflow.com/questions/40647600/postgresql-multi-value-upserts/46233907#46233907

 

1.before insert

 

2.insert sql

 

3.after insert

 

注意这里有两个容易出错的点:
1.如果label字段不是必填的,要注意语法会不会出错。万一label为空。

2.数据库版本太低就不支持这段语法。比如9.3

 

posted @ 2017-09-15 16:53  七月流火嗞嗞嗞  阅读(1044)  评论(0编辑  收藏  举报