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

MySQL kan ikke oprette fremmednøglebegrænsning

Bare ved at kaste dette ind i blandingen af ​​mulige årsager, løb jeg ind i dette, da referencetabellens kolonne havde den samme "type", men ikke havde den samme signatur.

I mit tilfælde var den refererede tabelkolonne TINYINT UNSIGNED og min referencetabelkolonne var TINYINT SIGNED. At justere begge kolonner løste problemet.



  1. Mysql join baseret på max(tidsstempel)

  2. Inner join vs Where

  3. SQLDeveloper viser ingen tabeller under forbindelser, hvor der står tabeller

  4. Hvordan tilføjer man et nyt sprog til mysqls fejlmeddelelser?