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