delete from tableName where id not in
#{item}
and
date in
#{item1}
我想做id不在某某范围内但是date在某某内的批量删除,求大神帮忙给个思路,为什么这么写不对呢,提示错误是绑定list错误,
http://www.cnblogs.com/liaojie970/p/5577018.html
假如说id不在[1,10),注意是左闭右开区间,就可以写成 where id between 1 and 10
所以这个条件就可以写成
delete from ... where id between 1 and 10 and date between 1 and 10
或者在写成这样
<![CDATA[
delete from ... where id>=1 and id =1 and date ]]>