sql >> Databasteknik >  >> RDS >> Mysql

Var ska jag lagra en främmande nyckel?

Vilken tabell är barnet i relationen?
Svara på det och du vet vilken tabell som behöver kolumnen för främmande nyckel, med hänvisning till förälderns [vanligtvis] primärnyckel. Det är för ett en-till-många-förhållande...

En många-till-många skulle kräva att du lägger till en tredje tabell med nycklarna från båda de två tabellerna som primärnyckel.



  1. Hur man grupperar efter två kolumner i SQL

  2. Ändra språk för systemet och felmeddelanden i PostgreSQL

  3. Exempel på PHP + MySQL-transaktioner

  4. MySQL-prestanda:MySQL/MariaDB-index