Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak powiązać jedną tabelę z wieloma różnymi tabelami?

Załóżmy, że wszystkie Twoje tabele (uczeń, nauczyciel, personel, dział) mają klucz podstawowy int o nazwie Id.

Dla swojej tabeli komentarzy możesz utworzyć tabelę.

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

Wiersz w komentarzach może wyglądać tak

1,'Student',347,'text'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę sprawdzić typ silnika MySQL dla określonej tabeli?

  2. WSTAWIANIE wartości z jednej tabeli do innej tabeli

  3. SQL:policz wszystkie rekordy z kolejnymi wystąpieniami tej samej wartości dla każdego zestawu urządzeń i zwróć największą liczbę

  4. BŁĄD 1030 (HY000) w wierszu 25:Wystąpił błąd 168 z silnika pamięci masowej

  5. Sprawdź, czy nazwa użytkownika istnieje PDO