搜索
postgresql - MYSQL中on duplicatekey update有什么优缺点?
PHP中文网
PHP中文网 2017-06-24 09:41:38
[MySQL讨论组]

on duplicatekey update

存在则更新,不存在则插入.我们在业务中常用到的操作.

然而在项目中很少看到他的身影,这是出于什么考虑呢?
大部分都是业务上使用.
1.select
2.insert or update
有些数据库,则支持使用save代替(insert && update).

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(1)
PHP中文网

我理解是大部分业务场景中,插入和更新是不同的功能,对应的sql语句也明确是INSERT或UPDATE

在做一些复杂的统计功能时,会用到on duplicatekey update的功能,在oracle中是merge语句。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号