国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

java - mybatis怎么實現在數據庫中有就修改,沒有就添加

瀏覽:173日期:2023-12-07 14:25:42

問題描述

我想實現一個插入功能,在插入前判斷是數據庫中是否有和關鍵字段相同的數據,如果有,執行修改操作,如果沒有,執行插入操作,求教:有沒有什么方法,不做自行查詢判斷,直接調用就可以完成整個過程?mybatis里有沒有類似的方法?

問題解答

回答1:

mysql里有 on duplicate key update,把關鍵字段建一個唯一索引就可以啦

回答2:

mybatis應該沒有這樣的條件控制, 只能看數據庫有沒有類似的條件控制, 如果是oracle可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)

回答3:

是不是可以用mysql的replace into?

標簽: java
主站蜘蛛池模板: 绥阳县| 古田县| 庄浪县| 滨海县| 海门市| 塔河县| 平塘县| 临汾市| 平塘县| 海城市| 缙云县| 石柱| 康马县| 沙洋县| 嘉鱼县| 南城县| 棋牌| 突泉县| 北川| 营口市| 巴中市| 澄江县| 龙南县| 奇台县| 西丰县| 周口市| 察雅县| 兴隆县| 赣州市| 随州市| 广丰县| 福州市| 孟州市| 府谷县| 鄯善县| 淮滨县| 正镶白旗| 区。| 孟津县| 吉木萨尔县| 杭州市|