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

Jak ustawić jeden FK (klucz obcy) na kilku stołach?

Struktura stołu jest szalona. Musisz mieć tabelę indeksu POST, która łączy wszystkie posty w jednym miejscu i daje to tak:

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

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

W przeciwnym razie musisz odwrócić mapę. Tak więc 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. mysql pogrupuj według, aby zwrócić wartość min i uzyskać odpowiednie dane wiersza

  2. Scoop eksport lokalnego csv do MySQL błąd na mapreduce

  3. mysql innodb:opis tabeli nie pokazuje referencji do kolumn, co je pokazuje?

  4. Jak zmienić kolejność wyników dla zapytania MySQL?

  5. Jak zaktualizować tabelę za pomocą wybranej grupy w drugiej i siebie jako źródła danych w MySQL?