sql >> Databasteknik >  >> RDS >> Mysql

Får fel 1822 i MySQL när man försöker skapa en främmande nyckel

I referenstabellen måste det finnas ett index där kolumnerna för främmande nyckel är listade som de första kolumnerna i samma ordning dev.mysql.com/doc/refman/5.6/en/create-table-foreign-keys.html i din exempel du har ingen sådan nyckel i receptet för ändra tabell Ändringar lägg till främmande nyckel(version) referenser Recept(version




  1. Att skriva en enda fråga för flera frågor med samma where condition samma tabell

  2. Hur man får gårdagens datum i PostgreSQL

  3. Hur man gör ett rekursivt jag med i MySQL

  4. Ställ in SQLAlchemy att använda PostgreSQL SERIAL för identitetsgenerering