Mysql
 sql >> Base de données >  >> RDS >> Mysql

Dois-je stocker les noms de pays dans MySQL pour chaque utilisateur ?

Il serait plus rapide de conserver une table appelée countries et un champ sur vos users table appelée countries ou country_id qui détient la clé étrangère pour chaque pays d'utilisateurs dans les countries tableau.

Une jointure dans MYSQL est normalement (presque toujours) plus rapide que de parcourir une liste d'enregistrements renvoyés et d'associer le pays à l'utilisateur.