首页 > rails 使用activerecord删除重复记录?

rails 使用activerecord删除重复记录?

假设有个用户表,里面包含很多Email重复的记录,用Rails 3的ActiveRecord写个程序删除重复记录


email_hash = {}
User.find_each do |user|
  email_hash[user.email] ? user.destroy : email_hash[user.email] = 1
end
【热门文章】
【热门文章】