VS insertinto replaceintoのmysql

https://blog.csdn.net/t8116189520/article/details/78908975

したがって、挿入されていないあなたが累積値に基づいて必要な場合され、挿入必要があります

https://www.cnblogs.com/lixiaozhi/p/8193132.html

(A、B、C)の値をテーブルに挿入 
(1,2,3)、
(2,5,7-)、
(-3,3,6-)、
(4,8,2)、
(DUPLICATE鍵更新B =値にB)+ B。

このように、

書面でMyBatisの:

<更新ID = "マージ">
挿入
namelist_statistics_modify

ID、
oc_date、
statis_type、
type_value、
LIST_TYPE、
fraud_type、
field_type、
TOTAL_COUNT、
good_count、
modify_no、
create_by


<foreachのコレクション= "modifyInfoList"項目= "modifyInfo"インデックス=」インデックス"セパレータ="、 ">

#{modifyInfo.id}、
#{modifyInfo.ocDate}、
#{modifyInfo.statisType}、
#{modifyInfo.typeValue}、
#{modifyInfo.listType}、
#{} modifyInfo.fraudType 、
#{modifyInfo.fieldType}、
#{modifyInfo.totalCount}
#{modifyInfo.goodCount}、
#{modifyInfo.modifyNo}、
#{modifyInfo.createBy}

</ foreachの>
重複キーの
更新
TOTAL_COUNT = TOTAL_COUNT +値(TOTAL_COUNT)、
good_count = good_count +値(good_count)
</更新>

 

おすすめ

転載: www.cnblogs.com/do-your-best/p/11375474.html
おすすめ