MySQL存在时更新,否则新增
来源:互联网 发布:php秒杀系统 编辑:程序博客网 时间:2024/06/05 02:52
当参数与表中UNIQUE索引重复时执行update,否则执行insert,适用于批量处理
MySQL语句:
INSERT INT table_name (field1_name,field2_name,field3_name) VALUES (value1,value2,value3), (valuea,valueb,valuec) ON DUPLICATE KEY UPDATE field1_name=VALUES(field1_name), field2_name=field2_name+VALUES(field2_name)
对应mybatis语句:
<insert id="insertOrUpdate" parameterType="java.util.List">INSERT INTO table_name( field1_name, field2_name, field3_name) VALUES<foreach collection="list" item="item" index="index" separator=",">( #{item.field1}, #{item.field2}, #{item.field3})</foreach> ON DUPLICATE KEY UPDATE field1_name=VALUES(field1_name),field2_name=field2_name+VALUES(field2_name) </insert>
阅读全文
0 0
- MySQL存在时更新,否则新增
- mysql新增时存在更新
- MySql 存在记录就更新,不存在就新增
- mybatis批量新增,存在就更新(mysql数据库)
- MySQL新增数据,存在就更新,不存在就添加
- Mysql 在 mybatis 环境下 批量新增 并 将已存在的数据更新
- mysql新增语句存在中文时无法添加成功
- Oracle一句话存在插入否则更新的SQL
- mysql 存在就插入,存在就更新
- mysql 存在更新 不存在插入
- mysql更新判断存在更新,不存在插入
- mysql更新判断存在更新,不存在插入
- mysql表中不存在记录则插入否则更新记录
- Mysql检查列是否存在并新增、修改、删除列
- Mysql检查列是否存在并新增、修改、删除列
- Mysql检查列是否存在并新增、修改、删除列
- MySql insert:当通过条件查询结果存在该条数据则不插入,否则执行insert
- mysql插入时存在就更新
- redis在linux环境下配置
- Lucene学习(2)------VS2015
- 下载并启动Jenkins报错
- ios-无限轮播器
- Velocity布局(layout)介绍
- MySQL存在时更新,否则新增
- android客户端从服务器端获取json数据并解析
- Win10x64安装Dolby
- jquery validate 的自定义验证开始时间不能大于结束时间
- linux内核目录分析
- python 移动文件或文件夹操作
- Ajax编码传输参数
- jqery离线引入
- 解决'ascii' codec can't encode character