sql >> Database teknologi >  >> RDS >> Mysql

ActiveRecord::StatementInvalid:Mysql2::Fejl:Kan ikke slette eller opdatere en overordnet række - Rails 4.2.6

Du kan prøve at bruge dette i din gruppemodel.

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

Når du nu udfører, Group.last.destroy , bør den slette de afhængige tilknyttede chatrum før, og ingen hængende data ville være tilbage



  1. Sådan får du vist forespørgselsfejl i PDO PHP

  2. Inder sammenføj mange til mange borde med filter i MySQL

  3. Fejlen Hentning af tabel findes ikke, men tabellen eksisterer (ActiveRecord::StatementInvalid Mysql2::Fejl:Tabellen eksisterer ikke)

  4. Gratis metoder til at reparere korrupt MySQL-database