Keine Duplikate zulassen wenn bereits ein Eintrag gibt mit gleicher user_id und content_id

Th3RaZe

Aktiver Benutzer
Beiträge
37
Guten Tag,

Ich will doppelte Einträge vermeiden, zum Beispiel:

user_id
content_id

Wenn es bereits einen Eintrag gibt der den gleichen user_id wert plus content_id wert hat dann soll der Eintrag nicht geschrieben werden.

Es gibt ja die Eigenschaft "unique" aber ich will ja Prüfen auf 2 spalten, user_id kann mehrere gleiche Einträge haben und content_id kann mehrere gleiche Einträge haben.

Grüße.
 
Werbung:
Du könntest mit einem zusammengesetzten Primärschlüssel arbeiten oder mit einem Check-Constraint. Allerdings kann MySQL zumindest letzteres nicht durchsetzen, daher will ich jetzt nicht darauf wetten das ersteres unter MySQL geht.
 
Werbung:
Zurück
Oben