sql >> Databasteknik >  >> RDS >> Mysql

ActiveRecord::StatementInvalid:Mysql2::Fel:Kan inte ta bort eller uppdatera en överordnad rad - Rails 4.2.6

Du kan prova att använda detta i din gruppmodell.

class Group < ActiveRecord::Base
  has_many :chatrooms , dependent: :destroy
end

När du nu kör Group.last.destroy , bör den radera de beroende associerade chattrum innan och ingen hängande data skulle finnas kvar



  1. Hur använder du MySQL:s källkommando för att importera stora filer i Windows

  2. Laravel Schema Builder ändra lagringsmotor

  3. Sphinx Search / MySQL hitta de vanligaste orden

  4. EXISTS vs JOIN och användning av EXISTS-klausulen