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)
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)
相关文章推荐
- 中根非递归遍历二叉树
- js中event.keyCode用法及keyCode对照表
- HashMap, HashSet, HashMap Iterator
- 目标检测之rcnn---开启检测新高度优于dpm
- 【解惑】选择做程序员是对还是错
- Mysql开启慢查询
- 天声人語 20160120 あきれた廃棄カツ横流し
- 【Ubuntu】升到14,攻克了进入用户后没有菜单条导航栏的问题
- javascript 数组 排除null, undefined, 和不存在的元素
- 基本排序算法
- 节点类
- ant发送邮件
- Word2010插入页码分节符
- 【转】Python实现修改Windows CMD命令行输出颜色(完全解析)
- 目标检测之dpm---hog的最优升级版
- AndroidStudio 编译C/C++文件生成SO文件
- Win10下CH340安装
- OncePerRequestFilter
- Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
- 兼容利器之X-UA-Compatible