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

Problem z definiowaniem kluczy obcych (MySQL)

Możliwości:

  1. Typy danych, w tym niepodpisane, nie są zgodne.
  2. Pole rodzica nie jest indeksowane.

Jeśli typy danych są zgodne, być może nie zdefiniowałeś indeksu w kolumnie nadrzędnej, w której chciałeś zdefiniować relację klucza obcego. Sprawdź, czy kolumna sec_id w tabeli section ma zdefiniowane indeksy.

Patrz :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Doctrine2 ORM wybierz do aktualizacji

  2. zapytanie usuwające wszystkie znaki po ostatnim przecinku w łańcuchu

  3. Wiele, ale wzajemnie wykluczających się kluczy obcych — czy to jest droga?

  4. Mysql Nie można było nawiązać połączenia, ponieważ maszyna docelowa aktywnie je odrzuciła

  5. Wstaw format czasu h:mm pm/am do bazy danych za pomocą MYSQL