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

Podczas próby utworzenia klucza obcego pojawia się błąd 1822 w MySQL

W tabeli referencyjnej musi istnieć indeks, w którym kolumny kluczy obcych są wymienione jako pierwsze kolumny w tej samej kolejności dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html w Twojej przykład nie masz takiego klucza w przepisie na zmianę tabeli Zmiany dodaj klucz obcy(wersja) referencje Przepis(wersja




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dlaczego moje wiersze „WSTAW… PRZY AKTUALIZACJI ZDUPLIKOWANEGO KLUCZA” mają wpływ na 2 wiersze?

  2. PHP/MySQL:Jak stworzyć sekcję komentarzy na swojej stronie

  3. Połączenie wewnętrzne z podobną klauzulą

  4. mysql workbench, zamień kolumnę z pliku

  5. Jak połączyć te zapytania, aby uzyskać większą wydajność?