
Sql
Sql
行走的屌丝
这个作者很懒,什么都没留下…
展开
-
sql实现无则添加有则修改(xml)
批量添加(亲测) <insert id="addBatch"> INSERT INTO student(username,password,name,code) VALUE <foreach collection="list" item="stu" separator=","> (#{stu.username_p...原创 2020-03-11 17:42:52 · 459 阅读 · 0 评论 -
sql实现无则添加有则修改(注解)
描述:通常情况下,我们会先通过条件去数据库查一次,根据返回的结果,如果为空则执行insert动作,如果不为空则执行update动作,这样的做法难免显得有些臃肿。其实我们可以通过 ON DUPLICATE KEY 关键字用一句相当简单的sql来实现相同的效果。下面就详细说一下用法。前提条件:查询条件为主键或唯一索引新增数据 /* 添加返回主键 */ @Insert...原创 2020-03-11 14:11:17 · 1193 阅读 · 0 评论 -
动态SQL基本语句用法
1.if语句如果empno不为空,则在WHERE参数后加上AND empno = #{empno},这里有1=1所以即使empno为null,WHERE后面也不会报错。映射文件 SELECT * FROM emp WHERE 1=1 AND empno = #{empno} EmpMapper接口...转载 2020-01-10 15:09:33 · 480 阅读 · 0 评论