0
我试图更新重复键上的字段,但它只是添加新记录而不是更新。重复密钥更新问题
这里是我想做
ActiveRecord::Base.connection.execute "insert into open_offer_counters (offer_id, udid, open_counter) values #{opened_events.join(", ")} on duplicate key update open_counter = open_counter + 1"
在我迁移我的两个独特的领域
create_table :open_offer_counters do |t|
t.integer :offer_id, :unique => true
t.string :udid, :unique => true
t.integer :open_counter
t.timestamps
end
任何想法,什么是错的代码指出?
这正是我所需要的。进行新的迁移并删除\ create \ seed db – Avdept