Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie verbinde ich eine Tabelle mit vielen verschiedenen Tabellen?

Nehmen wir an, Ihre Tabellen (Schüler, Lehrer, Mitarbeiter, Abteilung) haben alle einen int-Primärschlüssel namens Id.

Für Ihre Kommentartabelle könnten Sie eine Tabelle erstellen.

Id int
CommentType enum (student, teacher, staff, dept)
LinkId int
Comment

Eine Zeile in Kommentaren könnte so aussehen

1,'Student',347,'text'