文章詳情頁
postgresql - MYSQL中on duplicatekey update有什么優(yōu)缺點(diǎn)?
瀏覽:96日期: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. 數(shù)據(jù)庫 - Mysql的存儲(chǔ)過程真的是個(gè)坑!求助下面的存儲(chǔ)過程哪里錯(cuò)啦,實(shí)在是找不到哪里的問題了。2. ios - 類似微博首頁,一張圖的時(shí)候是如何確定圖大小的?3. python - Django有哪些成功項(xiàng)目?4. MySQL主鍵沖突時(shí)的更新操作和替換操作在功能上有什么差別(如圖)5. Python中使用超長(zhǎng)的List導(dǎo)致內(nèi)存占用過大6. node.js - 微信小程序websocket連接問題7. javascript - vue過渡效果 css過渡 類名的先后順序8. javascript - 我是做web前端的,公司最近有一個(gè)項(xiàng)目關(guān)于數(shù)據(jù)統(tǒng)計(jì)的!9. javascript - 如何使用loadash對(duì)[object,object,object]形式的數(shù)組進(jìn)行比較10. javascript - vuejs+elementui 購物車價(jià)格計(jì)算,點(diǎn)擊加減號(hào)修改數(shù)量總價(jià)都不會(huì)改變,但是計(jì)算執(zhí)行了
排行榜

熱門標(biāo)簽