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

mysql Fremmednøglebegrænsning er forkert dannet fejl

Jeg løb ind i det samme problem med HeidiSQL. Den fejl, du modtager, er meget kryptisk. Mit problem endte med at være, at fremmednøglekolonnen og referencekolonnen ikke var af samme type eller længde.

Fremmednøglekolonnen var SMALLINT(5) UNSIGNED og den refererede kolonne var INT(10) UNSIGNED . Da jeg først lavede dem begge præcis af samme type, fungerede oprettelsen af ​​fremmednøgle perfekt.



  1. Android sqlite, begrænset antal rækker i databasen

  2. Neo4j - Valg af data med MATCH ved hjælp af Cypher

  3. Udførelsessekvens for Group By, Have and Where-klausul i SQL Server?

  4. MySQL forespørgsel / klausul udførelsesrækkefølge