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

Wie setze ich einen FK (Fremdschlüssel) auf mehrere Tabellen?

Die Tabellenstruktur ist verrückt. Sie benötigen eine POST-Indextabelle, die alle Beiträge an einem einzigen Ort zusammenfasst und wie folgt ausgibt:

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

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

Andernfalls müssen Sie den Weg umkehren. Also post_id -> votes.id .