gpt4 book ai didi

sql - Ruby on Rails中的单步批处理删除

转载 作者:行者123 更新时间:2023-12-04 01:11:18 25 4
gpt4 key购买 nike

如何在不删除“每个”循环中的逐条记录的情况下从Rake任务向数据库服务器发送这样的查询?

delete from data
where uuid in (
select uuid
from data
group by uuid, raw, recdate
having count(*)>1
);

最佳答案

ActiveRecord为您提供了delete_all方法。请注意,它不会调用destroy回调。 http://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method-i-delete_all

关于sql - Ruby on Rails中的单步批处理删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10598874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com