sql >> Databáze >  >> RDS >> Mysql

MySQL Workbench – Forward Engineering – Chyba 1005:Nelze vytvořit tabulku (chyba:150)

Změňte omezení cizího klíče v tabulce Grant.

Viz 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

Pojmenujte omezení, jak chcete.



  1. Jak vytvořit správnou třídu rozšíření mysqli s připravenými příkazy?

  2. Funkce MySQL GeoSpatial pro ST_Distance_Spheroid? Metrika použitá na oplátku Typ GLength?

  3. Je nutné volání PDOStatement::closeCursor() v případě, že objekt příkazu není nastaven?

  4. Jak vypsat databáze a tabulky v PostgreSQL