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

Błąd 1215:Nie można dodać ograniczenia klucza obcego

Natrafiłem na straszny błąd 1215 podczas korzystania z Workbencha i spędziłem dużo czasu próbując ustalić, co jest nie tak. W końcu zauważyłem, że niektóre z moich tabel zostały zdefiniowane za pomocą "latin1 - domyślnego sortowania", podczas gdy inne zostały zdefiniowane za pomocą "Domyślnego schematu". Musiałem po kolei rozwinąć definicje tabel na diagramie EER, aby zobaczyć opcję zmiany tego. Zmieniłem wszystkie definicje na "Schema Default" i problem zniknął. Wow!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawić, by funkcja SUM w MySQL zwróciła „0”, jeśli nie znaleziono żadnych wartości?

  2. LAST_INSERT_ID() zwraca wiele wierszy z 0?

  3. Strategia synchronizacji bazy danych z wielu lokalizacji do centralnej bazy danych i odwrotnie

  4. Zaznaczanie wszystkich pól poza jednym polem w mysql

  5. Nie można wybrać „OK” w mysql-apt-config [Ubuntu 14.04]