Mysql
 sql >> Database >  >> RDS >> Mysql

Ottenere l'errore 1822 in MySQL durante il tentativo di creare una chiave esterna

Nella tabella di riferimento, deve esserci un indice in cui le colonne della chiave esterna sono elencate come prime colonne nello stesso ordine dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html nel tuo esempio non hai tale chiave nella ricetta per modificare la tabella Modifiche aggiungi riferimenti a chiave esterna (versione) Ricetta(versione