mysql Tabellen optimieren



  • Ich habe folgende Tabellenstruktur für ein kleines Projekt erstellt:

    mysql> select * from users;
    +---------+----------+-----------+
    | user_id | username | password
    

    Weiterhin habe ich einige Tabellen, in der auch die user_id gespeichert ist:

    mysql> select * from msgs;
    +--------+---------+-----------+
    | msg_id | user_id | sender_id
    

    Mein Problem jetzt bei der Sache: Das Feld "user_id" ist in jeder Tabelle ein eigener Integer und beide Felder sind unabhängig voneinander. Afaik könnte ich in der msgs Tabelle doch von dem Feld user_id einen Verweis auf user_id in der Tabelle users machen. Deshalb hab ich zwei Fragen:
    (1) Ist es sinnvoll einen Verweis von msgs nach users zu machen?
    (2) Wie mache ich das dann?


Anmelden zum Antworten