Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Workbench – Forward Engineering – Fehler 1005:Tabelle kann nicht erstellt werden (Fehlernummer:150)

Ändern Sie die Fremdschlüsseleinschränkung in der Grant-Tabelle.

Siehe http://www.sqlfiddle.com/#!2/04945

  CONSTRAINT `InstrumentGrant`
    FOREIGN KEY (`RecipientID`)
    REFERENCES `Entities` (`ID`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION,
  CONSTRAINT `InstrumentGrant_2`
    FOREIGN KEY (`DonorID`)
    REFERENCES `Entities` (`ID`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION

Benennen Sie die Einschränkung wie gewünscht.