文章详情页
postgresql - MYSQL中on duplicatekey update有什么优缺点?
浏览:208日期: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. android glide asbitmap 在baseadpter中的问题2. angular.js - angularjs scope.$watch取不到input变化的值3. java - 为什么第一个线程已经释放了锁,第二个线程却不行?4. 如何解决docker宿主机无法访问容器中的服务?5. javascript - canvas压缩图片的原理是什么6. javascript - Android 的 webview 中怎么监听 url 的 hash 变化7. mysql - 仅仅只是把单引号与反斜杠转义不用prepare statement能否避免sql注入?8. spring - mysql中事务是互斥的么?9. javascript - 获取标签中的字符串10. docker网络端口映射,没有方便点的操作方法么?
排行榜

网公网安备