首页 > 其他 > 详细

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

时间:2016-01-20 13:08:32      阅读:101      评论:0      收藏:0      [点我收藏+]
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)

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

原文:http://www.cnblogs.com/olmlo/p/5144704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!