Ich habe eine Tabelle mit einem Primärschlüssel, der aus drei Spalten aufgebaut ist. In einer anderen Tabelle möchte ich sie als einen einzigen Spalten-Fremdschlüssel bezeichnen. Wie kann das gelöst werden? Vielleicht ein ID-Alias? Oder wie kann das gelöst werden?MySql Frage mit Multi-Feld-Primärschlüssel
1
A
Antwort
0
Es gibt keinen guten Weg, dies zu tun, verwenden Sie alle drei als Fremdschlüssel. Sie könnten eine zusätzliche Spalte für eindeutige Werte in das Original einfügen und darauf verweisen, aber es ist kein großartiger Ansatz.
+0
Vielen Dank! Aber es gibt ein Problem in meinem Konzept mit diesem Ansatz, aber danke für die Antwort. –
Verwandte Themen
- 1. MySQL Query Frage
- 2. MySQL Identifier Frage
- 3. MySQL-Fremdschlüssel Frage
- 4. MYSQL/php - Prozedur Frage
- 5. MySQL FullSearch Frage
- 6. mySQL Abfrage Retrieval Frage
- 7. Syntax Frage über Mysql
- 8. MySQL Frage (Joins)
- 9. MySQL IFNULL Frage
- 10. PHP & MySQL Frage
- 11. Mysql subquery Frage
- 12. PDO MYSQL Frage
- 13. PHP & MySQL Frage
- 14. MySQL Timestamp Frage
- 15. Allgemeine SQL Modelloptimierung Frage (MySql)
- 16. MySQL Frage zu „reverse likes“
- 17. Frage über MySQL Stored Query
- 18. Frage zum Verbinden von zwei MySQL-Tabellen
- 19. Frage zu MySQL und PHP-Abfragen
- 20. MySQL Multi-Level-Elternauswahl/beitreten Frage
- 21. CakePHP MySQL-Datenbank-Namenskonventionen in Frage
- 22. MySQL: Frage über SELECT WHERE UND/ODER
- 23. Frage zu Visual Studio und MySQL-Konnektivität
- 24. MySQL-Abfrage, wie frage ich das?
- 25. String Split Frage mit "*"
- 26. BinaryFormatter mit Memory Frage
- 27. JSON Frage mit API
- 28. Innenverbindung Frage
- 29. Prolog Frage Frage
- 30. Frage
Warum haben Sie keine ID-Spalte für die automatische Inkrementierung in Ihrer Tabelle? – thejh