zoukankan      html  css  js  c++  java
  • mysql on duplicate key update 和 insert ignore into

    on duplicate key update

        <insert id="insert" parameterType="Plan">
            insert into t_plan (
                `plan_id`,
                `install_id`,
                `parent_id`,
                `plan_name`,
                `credit_hour`,
                `max_hour`,
                `is_required`,
                `sort_num`,
                `explain`,
                `plan_type`,
                `zone_id`,
                `validity`,
                `create_user`,
                `create_date`,
                `update_user`,
                `update_date`
            ) values (
                #{planId},
                #{installId},
                #{parentId},
                #{planName},
                #{creditHour},
                #{maxHour},
                #{isRequired},
                #{sortNum},
                #{explain},
                #{planType},
                #{zoneId},
                #{validity},
                #{createUser},
                #{createDate},
                #{updateUser},
                #{updateDate}
            )
            on duplicate key update 
                `plan_name` = values(`plan_name`),
                `credit_hour` = values(`credit_hour`),
                `sort_num` = values(`sort_num`),
                `explain` = values(`explain`)
        </insert>

    insert ignore into

        <insert id="insert" parameterType="Plan">
            insert ignore into t_plan (
                `plan_id`,
                `install_id`,
                `parent_id`,
                `plan_name`,
                `credit_hour`,
                `max_hour`,
                `is_required`,
                `sort_num`,
                `explain`,
                `plan_type`,
                `zone_id`,
                `validity`,
                `create_user`,
                `create_date`,
                `update_user`,
                `update_date`
            ) values (
                #{planId},
                #{installId},
                #{parentId},
                #{planName},
                #{creditHour},
                #{maxHour},
                #{isRequired},
                #{sortNum},
                #{explain},
                #{planType},
                #{zoneId},
                #{validity},
                #{createUser},
                #{createDate},
                #{updateUser},
                #{updateDate}
            )
        </insert>
  • 相关阅读:
    sql总结
    2018年6月10日笔记
    Docker入门之zabbix-agent篇
    2018年6月7日笔记
    2018年6月5日笔记
    Docker入门之container篇
    Docker入门之image篇
    Docker 入门
    2018年5月31日笔记
    2018年5月29日笔记
  • 原文地址:https://www.cnblogs.com/last-xy/p/10599895.html
Copyright © 2011-2022 走看看