mybaitis多条件批量删除,求大神帮忙

delete from tableName where id not in

#{item}

and
date in

#{item1}

我想做id不在某某范围内但是date在某某内的批量删除,求大神帮忙给个思路,为什么这么写不对呢,提示错误是绑定list错误,

0

3个回答

2

假如说id不在[1,10),注意是左闭右开区间,就可以写成 where id between 1 and 10
所以这个条件就可以写成

delete from ... where id between 1 and 10 and date between 1 and 10

0

或者在写成这样
<![CDATA[
delete from ... where id>=1 and id =1 and date ]]>

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mybatis多条件批量删除
delete from md_prsnl_ent     where (PRSNLID,ENTID) in      (#{item.prsnlid},#{item.entid})
fifo to uart
VHDL 带fifo的uart 源代码,求大神帮忙修改。
新浪漫步者6.1
感觉很不好的一个软件 求更好的 有没有大神帮忙!
mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql
1、批量新增:   insert into TB_DUTY select SEQ_TB_DUTY.nextval,A.* from( SELECT #{item.dscd}, #{item.unitId},#{item.year},#{item.month},#{item.day},#{item.weekDay}, #{item.mor
MyBatis中的批量删除操作(转)
MyBatis中的批量删除操作 博客分类:   ORM java mybatis 批量 删除 批量删除  MyBatis的作用我想不用多说,今天说说MyBatis中的批量删除操作。  MyBatis中的删除使用delete节点完成,如:       Java代码   &amp;lt;delete id = &quot;delete&quot; parameterType = ...
Mybatis 使用动态语句实现批量删除(delete结合foreach)
Mybatis 使用动态语句实现批量删除(delete结合foreach)
mongo 批量删除符合条件的数据(java代码)
//七天前的数据 Bson createTimeBson = Filters.lte("creatTime",  DateTimeUtils.addSomeDay(new Date(), -7)); //in 条件 Bson parentPushTypeBson = Filters.in("parentPushType", "03","04"); //用and链接 Bson bs
Layui 数据表格批量删除和多条件搜索
layui数据表格批量删除 删除按钮 &amp;amp;amp;amp;amp;lt;button class=&amp;amp;amp;amp;quot;layui-btn&amp;amp;amp;amp;quot; data-type=&amp;amp;amp;amp;quot;getCheckData&amp;amp;amp;amp;quot; style=&amp;amp;amp;amp;quot;background:#7185a2&amp;amp;amp;amp;quot;&amp;amp
Mybatis动态SQL 条件查询,批量删除
比如说某宝的搜索。可以添加选择的嘛。也就是where 后面的条件。如果有12种条件。要是全一个一个写那是要写很多哦。mybatis就有动态sql。根据条件组合sql语句。 首先创建个前端页面<!DOCTYPE html> <html> <head> <title>hight_search.html</title> <meta http-equiv="keywords" conte
Mybatis多表批量删除
一. 这里主要考虑两种参数类型:数组或者集合. 而这点区别主要体现在EmpMapper.xml文件中标签的collection属性: 当collection=”array“时,表名参数为数组;当collection=”list“时,表名参数为集合. 二. 注意: 无论Mybatis是与mysql数据库结合,还是与Oracle数据库,都同样适合如下设置与操作. 三. 具
MyBatis批量删除,多参数
Mapper:public int recommendSolution(@Param(value ="id")int[] id,@Param(value ="name")String name);xml: update t_solution s set s.isRecommend = 1 ,s.expert_id = (select e.expert_id from t
MyBatis 多个条件使用Map传递参数进行批量删除
目录 1、使用场景 2、代码实现 3、实现结果展现 4、参考文章: 1、使用场景 因为项目需要针对资源文件(视频、音频、文档),编辑时候可能出现以下3种情况: 实现的项目效果图: 1.1、删除多个已经选择的标签(与本次文章相关内容) 1.2、新增标签(选择已有标签作为新增,输入新的标签作为新增的) 因为本业务场景之中与此文章相关的内容...
基于Spring MVC + Mybatis实现多选框批量删除
此项目基于的框架是:springmvc+mybatis,步骤如下:   A.前台代码:   &amp;lt;th id=&quot;ckBox&quot; style=&quot;text-align:center;width: 3%;&quot;  data-bind=&quot;visible: deleteqx == '1'&quot;&amp;gt;  &amp;lt;input type=&quot;checkbox&quot; id=&quot;ckAll&quot; onclick=&
Elasticsearch 2.0以上版本根据条件批量删除Java如何实现
Elasticsearch在2.0以前版本,删除操作有两种方式,一种是通过id来进行删除,但是这种方式一般不常用,因为id不容易得到;另一种方式是通过先查询操作,然后删除,也就是通过client.prepareDeleteByQuery这种方式来根据条件批量删除数据: DeleteByQueryResponse response = client.prepareDeleteByQuery("
ibatis批量删除
delete id="delAlarmSet" parameterClass="java.util.List">         DELETE FROM TO_ALARM_THRESHOLD_SET where         iterate property="" conjunction="," open="id in (" close=")">#list[]#         itera
掌百模拟的雏形
无,不能登录了。求大神改改。我发了一个帖子。大家都帮忙看看
ELM——HOG
代码有问题 出现内存访问错误 求大神帮忙修改
office解码
我不会用 我下载的时候只有这个 又不能解码 所以 求大神帮忙
cad lisp 五金模具外挂 快捷命令
cad 五金模具外挂,求大神帮忙破解。 有时候加载用不了,很无语。
JAVAWEB开发之分页显示、批量删除、条件查询 以及Listener监听器
customer信息操作  添加 批量删除 简单条件查询 分页显示 (1)添加操作   问题:id是varchar类型,如何获取?          使用UUID工具类获取 完成添加操作  1.在showCustomer.jsp页面上添加一个连接,可以直接访问到添加页面 add.jsp  2.创建add.jsp 2.1.关于生日的日历组件 2.2.1.导入js        
mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql...
[b]1、批量新增:[/b] [code=&quot;java&quot;] insert into TB_DUTY select SEQ_TB_DUTY.nextval,A.* from( SELECT #{item.dscd}, #{item.unitId},#{item.year},#{item.month},#{item.day},#{item.weekDay...
一个简单游戏的程序
简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。简单游戏的程序代码,大神们帮忙看看。
mybatis批量删除的foreach标签
Talk is cheap. Show me the code. 我们先来看一下代码,mapper接口的方法如下: int delDataFilesByIds(@Param(&amp;quot;ids&amp;quot;) String[] ids); mapper的xml文件如下: &amp;amp;lt;delete id=&amp;quot;delDataFilesByIds&amp;quot; parameterType=&amp;quot;java.lang.String&amp;quot
solr 批量删除
前言:公司项目需要删除过期数据,数据在solr中。这里使用的solrj版本是 5.5.3最初的实现方式是查询过期数据,返回指定域为id,将id添加到一个listID集合,通过deleteById来删除。代码如下: //设置删除时间为当前日期并转换成时间戳,不包含今天 long deleteTime = new Date().getTime()/1000-86400;...
Spring Data Jpa 单表多条件删除配置
Spring Data Jpa 单表多条件删除配置场景现在有一张表User表,里面有id,groupId,userId; 已知groupId和userId,想删除一条数据的方式 根据groupId和userId删除一条记录 通过groupId查询,然后再用userId进行匹配确定 SpringData Jpa提供多条件删除,配置如下: <method name="deleteByGroupIdA
mongo多条件
Criteria criteria = new Criteria(); criteria.and(&quot;type&quot;).is(&quot;1&quot;); criteria.and(&quot;id&quot;).is(&quot;10009&quot;); criteria.orOperator(new Criteria(&quot;src&quot;).is(&quot;online&quot;),new Criteria(&quot;src&quot;).exists(fals
SpringMVC + Mybatis 增删改查(批量删除)
SpringMVC + Mybatis框架简单增删改查功能实现
java 批量删除多张表数据
[code=&quot;java&quot;] public String deleteMore(String... a) { // TODO Auto-generated method stub String return_code = &quot;0000&quot;; Statement st=null; String sql = &quot;&quot;; Connection con=null; try { ...
Elasticsearch 6.5 多条件删除方法
Elasticsearch 6.5 多条件删除方法 BulkByScrollResponse response = DeleteByQueryAction.INSTANCE.newRequestBuilder(client) // 根据条件个数添加filter语句 .filter(QueryBuilders.matchQuery(&quot;gender&quot;, &quot;male&quot;)) .filte...
Hql语句注意事项总结 批量删除 批量查询
1.在Hql中使用group by的问题 (1)使用统计函数作为输出结果 select sum(total),sum(totalup) from AD where aid=? and fid=? and vdatetime>=? and vdatetime (2)使用统计函数作为查询约束条件  select uid from MM group by uid ha
汽车八自由度带侧倾simulink模型
汽车八自由度模型,使用dugoff轮胎。虽然能运行 ,但是感觉结果有点问题,求大神帮忙,供新手学习。
华为 Honor无法使用logcat 解决方法
1. 拨号界面 输入*#*#2846579#*#* 2. projectmenu ->后台设置 ->Log开关 打开 重启
ibatis的批量增删改
1.Ibatis的批量添加 &amp;lt;!--resultMap是你自己定义的--&amp;gt; &amp;lt;insert id=&quot;Add&quot; resultMap=&quot;Person&quot; parameterClass=&quot;list&quot;&amp;gt; &amp;lt;![CDATA[   insert all ]]&amp;gt;   &amp;lt;iterate conjunction=&quot;&quot;&amp;gt;
mybatis听课笔记( choose,when,other等条件限制的查询)
 
combobox控件
给予ztree和jq的combo-box控件,有搜索功能,支持ajax加载数据,抛砖引玉,求大神帮忙优化,搜索算法和其他的
称重分拣触摸屏程序
求大侠帮忙反编译,威纶MT6071IE的屏。本人不才希望有好心的大神帮助,先谢谢了
mybatis 批量删除问题
  问题描述:这是在做一个客户管理的功能,对客户卡片进行批量分配和批量取消分配,然后该删除条件是要通过前端传过来的用户主键和客户主键进行查询得出的,产生该问题的主要原因是因为在foreach中使用了多个select语句,SQL语句in里面不支持多个select语句(仅支持一个),报语法错误 报错截图: 问题解决过程:在网上百度了很多,不知道是不是自己关键词搜错了,搜了好久都没有相关的...
mybatis 多条件批量更新
最近做到一个多条件修改功能,发现在mysql运行成功的语句,在mybatis里面却不行,所以在这里总结一下。 最后还是用case when then 完成的。 &amp;lt;update id=&quot;updateByPrimaryKeySelective&quot; parameterType=&quot;java.util.List&quot;&amp;gt; update table &amp;lt;trim...
mybatis 根据数组批量删除
1、代码调用者: Map toUpdateParamMap = new HashMap(); toUpdateParamMap.put("requirementVendorIds", requirementVendorIds); requirementVendorDateMapper.deleteByRequirementVendorIds(toUpdateParamM
mybaitis条件查询语句写法
&amp;lt;select id=&quot;selectSelective&quot; parameterType=&quot;com.xx.vo.Jscg&quot; resultMap=&quot;BaseResultMap&quot;&amp;gt; select &amp;lt;include refid=&quot;Base_Column_List&quot; /&amp;gt; from jscg where 1=1 &amp;lt;if tes
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java大神班 大数据大神班