sql >> Databasteknik >  >> RDS >> Mysql

ERROR 1005 MySQL Workbench Forward engineering

Detta är ett främmande nyckelfel, det betyder att tabellen eller data du försöker infoga bryter mot någon begränsning av främmande nyckel.

Se:http://dev.mysql .com/doc/refman/5.6/en/innodb-foreign-key-constraints.html

Vanligtvis orsakas detta av att använda en SQL-dump som skapats antingen av ett tredjepartsprogram som inte vet hur man dumpar främmande nycklar korrekt, eller även äldre versioner av mysqldump.

Ladda ner en MySQL 5.5- eller 5.6-klient och mysqldump databasen från början.

Du kanske också kan få det att fungera genom att beställa om din SQL-fil för att skapa PRODUCT-tabellen före ASSIGN-tabellen.



  1. Generera DEFAULT-värden i en CTE UPSERT med PostgreSQL 9.3

  2. Hur man undviker inlåsning av PostgreSQL Cloud-leverantörer

  3. Hur kan jag söka (skiftlägeskänsligt) i en kolumn med hjälp av LIKE jokertecken?

  4. Heroku postgresql databasnamn