文章详情页
postgresql - MYSQL中on duplicatekey update有什么优缺点?
浏览:85日期: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. linux运维 - python远程控制windows如何实现2. javascript - 从mysql获取json数据,前端怎么处理转换解析json类型3. thinkPHP5中获取数据库数据后默认选中下拉框的值,传递到后台消失不见。有图有代码,希望有人帮忙4. django - Python error: [Errno 99] Cannot assign requested address5. android - 安卓做前端,PHP做后台服务器 有什么需要注意的?6. python小白 关于类里面的方法获取变量失败的问题7. extra没有加载出来8. python - Scrapy如何得到原始的start_url9. mysql - ubuntu开启3306端口失败,有什么办法可以解决?10. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?
排行榜
