sql >> Databasteknik >  >> RDS >> Mysql

Mysql::Fel:Dubblett inmatning

Det ser ut som gifts tabellen har ett unikt index för account_id och user_id .

Lägg till en unikhetskontroll till din modell om du behöver detta index:

class Gift < ActiveRecord::Base
  validates_uniqueness_of :giver_id, :scope => :account_id
  validates_uniqueness_of :user_id, :scope => :account_id
end

Släpp annars indexet.

DROP INDEX index_gifts_on_account_id_and_user_id ON gifts

Redigera: Testa att lägga till en närvarokontroll för giver_id .

class Gift < ActiveRecord::Base
  validates_presence_of :giver_id
  validates_uniqueness_of :user_id, :scope => :account_id
end



  1. Hur kör man ett SSIS-paket från .NET?

  2. DBA - Hur man dödar alla databasprocesser på SQL Server

  3. Hur lagrar jag en sträng längre än 4000 tecken i en Oracle-databas med Java/JDBC?

  4. hur man förhindrar att man får fel ID