mabatis的XML文件写法

INSERT INTO t_cluster_server (id,cluster_id,server_id)

SELECT

#{id},

#{clusterId},

#{serverId}

FROM

DUAL

WHERE NOT EXISTS (

SELECT

*

FROM

t_cluster_server

WHERE

t_cluster_server.cluster_id = #{clusterId} and

t_cluster_server.server_id = #{serverId}

);

sql语句:

INSERT INTO t_cluster_server (

id,

cluster_id,

server_id

) SELECT

10345,

'IBM',

'advertising'

FROM

DUAL

WHERE

NOT EXISTS (

SELECT

*

FROM

t_cluster_server

WHERE

t_cluster_server.cluster_id = 'IBM' and

t_cluster_server.server_id = 'advertising'

);

mysql 插入前查重_插入新数据是直接查重,如果有重复则不插入数据相关推荐

  1. mysql 显示前三项_详解MySQL三项实用开发知识

    其实项目应用的瓶颈还是在db端,在只有少量数据及极少并发的情况下,并不需要多少的技巧就可以得到我们想要的结果,但是当数据量达到一定量级的时 候,程序的每一个细节,数据库的设计都会影响到系统的性能.这里 ...

  2. mysql返回前2行_取得前一次MySQL操作所影响的记录行数

    转载:http://blog.csdn.net/militala/article/details/5996510> mysql_affected_rows() 返回近来一次与 连接句柄 联系关系 ...

  3. mysql编辑前200行_巧妙使用SQL Server编辑前200行功能

    在SQL Server 2005/2008/2008 R2中,我们可以使用SQL Server自带的编辑前200行功能,使用这个功能的本意是简化Update 的使用,让开发人员.DBA和不懂T-SQL ...

  4. mysql恩阳执行脚本_王新栋 | 2017京东商城-京麦平台618备战实践

    作者:王新栋 编辑:王友强 作为技术研发人员,我们常戏称京东每年只干两件事,一个是618,另外一个是双11! 确实每一次的大促都是一场全兵演练,技术人员在这场战斗中,从团队合作.技术提升.用户意识上都 ...

  5. mysql mof提权原理_(新安全原创精华)Mysql扩展文件MOF提权详讲

    本帖最后由 阿甫哥哥 于 2016-8-8 17:24 编辑 哈喽,大家好,我是0x_ALis,我代表新安全网络攻防研究室又来咱们的I春秋发精华帖子了. 希望大家可以支持我们,我们也会做得更好.无论是 ...

  6. mysql选择前12周_第十二周作业

    1.编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份. 2.配置Mysql主从同步 3.使用MHA实现Mysql高可用. 1.编写脚本,支持让用户自主选择,使用mysq ...

  7. linux命令速查手册_干货| 有了这个速查手册,还怕Linux命令记不住?

    查看Linux系统信息 arch #显示机器的处理器架构(1)uname -m #显示机器的处理器架构(2)uname -r #显示正在使用的内核版本dmidecode -q #显示硬件系统部件 - ...

  8. java 对象排重_现代化的 Java (八)——重说对象序列化

    事故 昨晚上准备把 sequences 服务扔到我的旧笔记本上然后写下单系统,然后发现一个很囧的事情-- 消息序列化竟然失败了. 翻过去的代码,逐个排除问题,基本上结论是:因为过去我的测试写的太简单, ...

  9. mysql数据库建表关键字_关于数据库建表时的有趣实例--关键字重复

    今天 使用CMD连接mysql进行简单的数据库的建表操作.信心满满的写了如下的代码: 然后就爆了个大大的错误 .简直有点莫名其妙的感觉,我是按照昨天学习的步骤写的代码,为什么会出错? 初步开始怀疑: ...

  10. mysql怎么查主键是否重复数据库_数据库插入前判断主键重复与否的方法

    名言:别人用一种方法,我用十种方法,成功胜算将是别人的10倍.--陈景润 作为程序员,应该需要具备许许多多的基本功,比如对数据库的增删改查.对基本的控件的熟练使用等.在数据库的插入前,往往需要判断添加 ...

最新文章

  1. 怎么在vs2010中使用ActiveX Test Container(转)
  2. hdf heg 批量拼接_[转载]MODIS Aerosol product/MODIS气溶胶产品
  3. 错误 SQL TOP子句中的行数必须是整数
  4. golang学习笔记01
  5. [导入]php 安全基础 附录B. 函数
  6. Profibus-DP光端机产品功能特点及技术参数详解
  7. python 苹果id申请_如何申请百度机器翻译API的ID和Key,为Python调用做准备
  8. RabbitMQ:消息发送确认 与 消息接收确认(ACK)
  9. linux日志保存10个,Linux 124课程 10、分析存储日志
  10. falsk 请求钩子
  11. WPF之HierarchicalDataTemplate(转)
  12. 《OSPF和IS-IS详解》一2.4 理解内部BGP
  13. windows bat 批处理常用命令
  14. 通达OA2017工作流数据报表查询全部流程
  15. Mininet连接真实网络的实现
  16. Uptime-Kuma 一个轻量的开源监控工具
  17. Excel 高级筛选实现多条件筛选数据
  18. 洛谷P1003铺地毯
  19. 水溶Cy7/Cy3/Cy5-SE染料,水溶性CY7活化酯,CAS号:477908-53-5
  20. 为什么大数据使用相关关系而不是因果分析?

热门文章

  1. UVA12657 Boxes in a Line【模拟】
  2. 从一个例子看频率学派与贝叶斯学派的不同(Python)
  3. Java 接口(interface)的三种类型
  4. matlab 时频分析(短时傅里叶变换、STFT)
  5. 图像处理与计算机视觉的论文创新点总结(二)
  6. 同义反复,相似的表达
  7. 从 Poisson 分布到服务器的访问
  8. 工具的使用——谷歌浏览器(chrome) (二)
  9. 标准模板库(STL)之 map 列传 (二)
  10. 取模运算与hash function