您的位置:首页 > 其它

INSERT into ... on duplicate key update ...

2016-01-20 12:14 288 查看
INSERT into exception_report_total (
waitFillOrders
,waitSendOrders
,changeOrders
,changeTotal
,waitProduceOrders
,wmsStockOrders
,erpStockOrders
,waitReserveOrders
,waitDispatchOrders
,addDispatchOrders
,waitCancel
,sendExceptions
,reserveOrders
,create_time
,carrier_id
,carrier_name
,dc_id
,dc_name
,org_id
,org_name
)
values
<foreach collection="list" item="item" index="index" separator="," >
(
#{item.waitFillOrders}
,#{item.waitSendOrders}
,#{item.changeOrders}
,#{item.changeTotal}
,#{item.waitProduceOrders}
,#{item.wmsStockOrders}
,#{item.erpStockOrders}
,#{item.waitReserveOrders}
,#{item.waitDispatchOrders}
,#{item.addDispatchOrders}
,#{item.waitCancel}
,#{item.sendExceptions}
,#{item.reserveOrders}
,now()
,#{item.carrier_id}
,#{item.carrier_name}
,#{item.dc_id}
,#{item.dc_name}
,#{item.org_id}
,#{item.org_name}
)
</foreach>
on duplicate key update
waitFillOrders = values(waitFillOrders),
waitSendOrders = values(waitSendOrders),
changeOrders = values(changeOrders),
changeTotal = values(changeTotal),
waitProduceOrders = values(waitProduceOrders),
wmsStockOrders = values(wmsStockOrders),
erpStockOrders = values(erpStockOrders),
waitReserveOrders = values(waitReserveOrders),
waitDispatchOrders = values(waitDispatchOrders),
addDispatchOrders = values(addDispatchOrders),
waitCancel = values(waitCancel),
sendExceptions = values(sendExceptions),
reserveOrders = values(reserveOrders)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: