文章详情页
postgresql - MYSQL中on duplicatekey update有什么优缺点?
浏览:225日期: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. javascript - js读取excel其中一列中的一个值是0.3556但是读出来是0.35559999999999997?2. web服务器 - ubuntu下布置apache加wsgi加python3. 网页爬虫 - python 爬取网站 并解析非json内容4. 为什么又来一句if呢5. 在别的电脑使用JDBC连接其他电脑上安装的mysql数据库6. java连接mysql的线程安全问题7. spring - mysql中事务是互斥的么?8. linux - 为什么我在mysql的my.cnf下找不到bind-address?9. java - mysql隔天自动删除数据10. mysql - 数据库中的引擎和表的引擎的区别在哪?
排行榜

网公网安备