Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL nie może utworzyć ograniczenia klucza obcego

Po prostu wrzucając to do mieszanki możliwych przyczyn, wpadłem na to, gdy kolumna tabeli referencyjnej miała ten sam „typ”, ale nie miała tego samego podpisu.

W moim przypadku przywoływana kolumna tabeli była TINYINT UNSIGNED, a moja kolumna tabeli odniesienia to TINYINT SIGNED. Wyrównanie obu kolumn rozwiązało problem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsze praktyki przechowywania informacji o kartach kredytowych w bazie danych

  2. Zaktualizuj zapytanie na podstawie warunku

  3. Transakcja MySQL z aplikacją księgową

  4. Porządek sortowania MySQL według wartości tablicy

  5. Grupuj według daty tylko w kolumnie Datetime