文章詳情頁
postgresql - MYSQL中on duplicatekey update有什么優(yōu)缺點?
瀏覽:92日期:2022-06-11 08:26:03
問題描述
on duplicatekey update
存在則更新,不存在則插入.我們在業(yè)務中常用到的操作.
然而在項目中很少看到他的身影,這是出于什么考慮呢?大部分都是業(yè)務上使用.1.select2.insert or update 有些數(shù)據(jù)庫,則支持使用save代替(insert && update).
問題解答
回答1:我理解是大部分業(yè)務場景中,插入和更新是不同的功能,對應的sql語句也明確是INSERT或UPDATE
在做一些復雜的統(tǒng)計功能時,會用到on duplicatekey update的功能,在oracle中是merge語句。
相關文章:
1. Python處理Dict生成json2. macOS Sierra 10.12 安裝mysql 5.7.1出現(xiàn)錯誤3. 網(wǎng)頁爬蟲 - python爬蟲用BeautifulSoup爬取<s>元素并寫入字典,但某些div下沒有這一元素,導致自動寫入下一條,如何解決?4. php - 生產(chǎn)環(huán)境下,給MySQL添加索引,修改表結構操作,如何才能讓線上業(yè)務不受影響?5. mysql - 拖拽重排序后怎么插入數(shù)據(jù)庫?6. mysql 獲取時間函數(shù)unix_timestamp 問題?7. javascript - 微信小程序 wx.downloadFile下載文件大小有限制嗎8. 新入手layuiadmin,部署到tp中。想用php自已寫一個后臺管理系統(tǒng)。9. javascript - 天貓首頁首屏數(shù)據(jù)來源10. 網(wǎng)頁爬蟲 - python+smtp發(fā)送郵件附件問題
排行榜

熱門標簽