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

Skal jeg gemme landenavne i MySQL for hver bruger?

Det ville være hurtigst at beholde en tabel kaldet countries og et felt på dine users tabel kaldet country eller country_id der indeholder fremmednøglen for hvert brugerland i countries tabel.

En joinforbindelse i MYSQL er normalt (næsten altid) hurtigere end at gentage en liste over returnerede poster og parre landet med brugeren.



  1. Er mysql multiple inserts inden for en enkelt forespørgsel atomart?

  2. MySQL LOAD DATA INFILE og manglende dobbelte anførselstegn

  3. MySQL-forbindelse kaster null reference

  4. Er det nødvendigt at bortskaffe DbCommand efter brug?