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