sql >> Database >  >> RDS >> Mysql

FOUT 1005 MySQL Workbench Forward engineering

Dit is een externe-sleutelfout. Dit betekent dat de tabel of gegevens die u probeert in te voegen, een of andere beperking voor een externe sleutel overtreedt.

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

Dit wordt meestal veroorzaakt door het gebruik van een SQL-dump die is gemaakt door een programma van derden dat niet weet hoe externe sleutels correct moeten worden gedumpt, of ook door oudere versies van mysqldump.

Download een MySQL 5.5- of 5.6-client en mysqldump de database helemaal opnieuw.

U kunt het misschien ook laten werken door uw SQL-bestand opnieuw te ordenen om de PRODUCT-tabel te maken vóór de ASSIGN-tabel.



  1. Traceren inschakelen in oracle-apps r12

  2. Groeperen door een enorme toename van de uitvoeringstijd van query's te veroorzaken

  3. Hoe de autoreconnect-optie in te stellen met mysql-connector c++

  4. Kan een MySQL-query rijen in kolommen veranderen?