В референтната таблица трябва да има индекс, където колоните с външен ключ са изброени като първите колони в същия ред dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html във вашия пример нямате такъв ключ в рецепта за алтер таблица Промени добавете чужд ключ(версия) препратки Рецепта(версия