文章详情页
postgresql - MYSQL中on duplicatekey update有什么优缺点?
浏览:161日期:2022-06-11 08:26:03
问题描述
on duplicatekey update
存在则更新,不存在则插入.我们在业务中常用到的操作.
然而在项目中很少看到他的身影,这是出于什么考虑呢?大部分都是业务上使用.1.select2.insert or update 有些数据库,则支持使用save代替(insert && update).
问题解答
回答1:我理解是大部分业务场景中,插入和更新是不同的功能,对应的sql语句也明确是INSERT或UPDATE
在做一些复杂的统计功能时,会用到on duplicatekey update的功能,在oracle中是merge语句。
相关文章:
1. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下2. docker api 开发的端口怎么获取?3. boot2docker无法启动4. docker不显示端口映射呢?5. docker-compose中volumes的问题6. debian - docker依赖的aufs-tools源码哪里可以找到啊?7. mysql - phpmyadmin怎么分段导出数据啊?8. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?9. macos - mac下docker如何设置代理10. docker start -a dockername 老是卡住,什么情况?
排行榜

网公网安备