sql >> Databáze >  >> RDS >> Mysql

Mám ukládat názvy zemí v MySQL pro každého uživatele?

Nejrychlejší by bylo zachovat tabulku nazvanou countries a pole o vašich users tabulka s názvem countries nebo country_id který obsahuje cizí klíč pro každou zemi uživatele v countries tabulka.

Připojení v MYSQL je normálně (téměř vždy) rychlejší než procházení seznamu vrácených záznamů a spárování země s uživatelem.



  1. Postgres:zkontrolujte, zda pole pole obsahuje hodnotu?

  2. node-mysql:Dotazy na více příkazů, ER_PARSE_ERROR

  3. Jak přeložit funkci PostgreSQL merge_db (aka upsert) do MySQL

  4. Mám v MySQL uvádět čísla nebo ne?