文章詳情頁
postgresql - MYSQL中on duplicatekey update有什么優(yōu)缺點(diǎn)?
瀏覽:108日期:2022-06-11 08:26:03
問題描述
on duplicatekey update
存在則更新,不存在則插入.我們?cè)跇I(yè)務(wù)中常用到的操作.
然而在項(xiàng)目中很少看到他的身影,這是出于什么考慮呢?大部分都是業(yè)務(wù)上使用.1.select2.insert or update 有些數(shù)據(jù)庫,則支持使用save代替(insert && update).
問題解答
回答1:我理解是大部分業(yè)務(wù)場(chǎng)景中,插入和更新是不同的功能,對(duì)應(yīng)的sql語句也明確是INSERT或UPDATE
在做一些復(fù)雜的統(tǒng)計(jì)功能時(shí),會(huì)用到on duplicatekey update的功能,在oracle中是merge語句。
相關(guān)文章:
1. 關(guān)于docker下的nginx壓力測(cè)試2. angular.js - angular內(nèi)容過長展開收起效果3. java - EventBus 3.0 nullPoint異常?4. docker鏡像push報(bào)錯(cuò)5. docker - 如何修改運(yùn)行中容器的配置6. javascript - fis3使用MD5但是如何引用?7. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題8. 為什么我ping不通我的docker容器呢???9. css - 怎么實(shí)現(xiàn)一個(gè)圓點(diǎn)在一個(gè)范圍內(nèi)亂飛10. javascript - JAVA寫的H5頁面能否解釋一下流程
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備