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

Làm thế nào để đặt một FK (khóa ngoại) trên một số bảng?

Cấu trúc bảng là điên rồ. Bạn cần có Bảng chỉ mục ĐĂNG, kết hợp tất cả các bài đăng vào một nơi duy nhất và cung cấp cho nó như sau:

// Posts_Index
+----+---------+------------+
| id | post_id | post_table |
+----+---------+------------+

// Votes
+----+---------+
| id | post_id |
+----+---------+

Nếu không, bạn cần phải đảo ngược bản đồ đường đi. Vì vậy, post_id -> votes.id .



  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 để kết nối với địa chỉ IPv6 trong Kubernetes chạy trên Google Container Engine?

  2. Việc sử dụng magic_quotes () có ảnh hưởng đến việc sử dụng mysql_real_escape_string () không

  3. Django chi tiết đăng ký người dùng bổ sung không lưu vào cơ sở dữ liệu

  4. Một kết nối cơ sở dữ liệu có nên luôn mở hay chỉ được mở khi cần thiết?

  5. Có thể thực thi kiểm tra dữ liệu trong MySQL bằng biểu thức chính quy không