Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để liên kết một bảng với nhiều bảng khác nhau?

Giả sử rằng các bảng của bạn (học sinh, giáo viên, nhân viên, dept) đều có một khóa chính int có tên là Id.

Đối với bảng nhận xét của bạn, bạn có thể tạo một bảng.

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

Một hàng trong Nhận xét có thể trông giống như thế này

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. Làm cách nào để đặt lại các từ dừng trong MYSQL?

  2. lỗi mysql 2005 - Máy chủ lưu trữ máy chủ MySQL không xác định 'localhost' (11001)

  3. Tại sao cú pháp đã cho hợp lệ trong mysql?

  4. Giảm mức tiêu thụ bộ nhớ của mysql trên phiên bản vi mô [email protected]

  5. Giao dịch cần thiết cho một truy vấn cập nhật?