搜尋

首頁  >  問答  >  主體

postgresql - MYSQL中on duplicatekey update有什麼優缺點?

on duplicatekey update

#存在則更新,不存在則插入.我們在業務中常用到的操作.

#然而在專案中很少看到他的身影,這是出於什麼考慮呢?
大部分都是業務上使用.
1.select
2.insert or update
有些資料庫,則支援使用save代替(insert && update).

PHP中文网PHP中文网2716 天前1383

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-06-24 09:43:38

    我理解是大部分業務場景中,插入和更新是不同的功能,對應的sql語句也明確是INSERT或UPDATE

    在做一些複雜的統計功能時,會用到on duplicatekey update的功能,在oracle中是merge語句。

    回覆
    0
  • 取消回覆