WulfmanGER
Commander
- Registriert
- Juli 2005
- Beiträge
- 2.413
Hi
ich hab eine Tabelle mit 5 Spalten. In allen Spalten sind doppelte Einträge möglich - aber es darf KEINE doppelter Datensatz aufgenommen werden (also wo die 5 Spalten in genau dieser Kombi bereits existieren).
Ich kann auf keinen der 5 Spalten Unique/Primary Key setzen - da ja eben doppelte Spalten möglich sind
Beim rumgooglen find ich genügend lösungen die aber vorraussetzen das ich Unique/Primary setzen kann
Gibt es hier eine einfache möglichkeit mein Problem zu lösen?
Eine möglichkeit wäre vorher ein Select zu machen wo ich prüfen ob es diesen Eintrag schon gibt ... das gefällt mir aber irgendwie nicht
Alternative hab ich mir überlegt das ich eine 6. Spalte hinzufüge - Inhalt: ich erstelle EINEN String aus allen 5 Spalten - mach nen Hash raus und setze für diese Spalte Unique oder Primary Key ...
Gruß
ich hab eine Tabelle mit 5 Spalten. In allen Spalten sind doppelte Einträge möglich - aber es darf KEINE doppelter Datensatz aufgenommen werden (also wo die 5 Spalten in genau dieser Kombi bereits existieren).
Ich kann auf keinen der 5 Spalten Unique/Primary Key setzen - da ja eben doppelte Spalten möglich sind
Beim rumgooglen find ich genügend lösungen die aber vorraussetzen das ich Unique/Primary setzen kann
Gibt es hier eine einfache möglichkeit mein Problem zu lösen?
Eine möglichkeit wäre vorher ein Select zu machen wo ich prüfen ob es diesen Eintrag schon gibt ... das gefällt mir aber irgendwie nicht
Gruß
Zuletzt bearbeitet: