JFinal的多ID删除问题

Mr.CT 发布于 2012/12/06 02:22
阅读 3K+
收藏 0
JFinal的ActiveJDBC,怎么执行以下SQL语句呢?不会是循环删除吧!!
delete from users where id in(1,2,3,4,5,6);

求指点!!@JFinal

加载中
1
27号
27号
Db.update("delete from users where id in(1,2,3,4,5,6)");

菜根乱谭
菜根乱谭
正解。
JFinal
JFinal
回复 @Mr.CT : 更正一下哈,是ActiveRecord,不是ActiveJDBC
Mr.CT
Mr.CT
昨晚用DbKit写了个更新,原来已经自带了。谢谢!
0
一学修行
一学修行
in性能过低.在大数据量删除时尽量避免
Mr.CT
Mr.CT
那怎样删哦,望指教!
0
一学修行
一学修行
优化后的Db.update("delete from users where id between 1 and 6"); 你可以通过计划执行器看到两个sql的执行计划过程是不同的.性能高低自己一比较就知道了
Z
Zempty
不错,要是不连续的ID呢?或者是字符串类型的id呢?
Mr.CT
Mr.CT
不错,要是不是连续的ID呢?
返回顶部
顶部