文章详情页
postgresql - MYSQL中on duplicatekey update有什么优缺点?
浏览:177日期: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. php - 微信开发验证服务器有效性2. javascript - Webapp 关闭后重新打开无需登录如何操作?3. javascript - vue.js 在使用期间遇到ios9.3.2不兼容问题4. javascript - Ajax返回json格式之后的数据解析后取出来的数据为undefined?5. css - 文字排版问题,内容都是动态抓出来的,字数不一定。如何对齐啊6. javascript - npm安装报错 系统w7 求大神解答7. css3 - 微信前端页面遇到的transition过渡动画的bug8. javascript - js输入框限定字数问题9. 网页爬虫 - 关于Python的编码与解码问题10. javascript - jquery选择的dom元素如何更新?
排行榜

网公网安备