muss ich zur Zeit eine allgemeine Users
Tabelle mit den folgenden SpaltenMySQL in zwei Tabellen oder halten alles in einem
user_id
first_name
last_name
join_date
last_active
email
password
rank
status
Einige Benutzer (die mit Rang = 3) werden einige zusätzliche Informationen wie Telefon bieten Nummer, sekundäre E-Mail, Geburtstag, etc. (insgesamt 15 Felder). Ich fragte mich, ob ich diese Spalten in dieser Tabelle hinzufügen sollte oder ob ich eine andere Tabelle erstellen und eine Verbindung mit der Users
one mit user_id herstellen sollte. So etwas wie dieses:
user_id
all new columns
Welches wäre die beste Option?
Es hängt davon ab, wie viele Datensätze Sie haben. Wenn es ein vernünftiger Betrag ist, ist es vollkommen in Ordnung, alles in einem Tisch zu behalten. – Gab
@Gab Ich würde nicht mehr als 1000 innerhalb der nächsten paar Jahre sagen. – George
eine Tabelle ist in Ordnung – Gab