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>
  • 相关阅读:
    MySQL主从复制原理
    MySQL调优
    apache禁止php解析--安全
    apache禁止指定的user_agent访问
    python---日常练习
    字符、字节的概念和区别;编码概念
    Django模型初识
    git安装
    Django--Hello
    fillder---断言/打断点,更改提交数据
  • 原文地址:https://www.cnblogs.com/last-xy/p/10599895.html
Copyright © 2011-2022 走看看