SQLite Eindeutiger Schlüssel mit einer Kombination aus zwei Spalten

7

Ich versuche sicherzustellen, dass bei der Ausführung der folgenden Abfrage nur der erste INSERT INTO funktioniert. Ich weiß, dass ich slot UNIQUE

machen muss

Der Slot könnte von 0-5 INTEGER sein, aber es bedeutet nicht, dass nur 6 Tabellendatenzeilen in diese Tabelle akzeptiert werden könnten.

Für jeden playerHash, der zu ihm passt, sollten nur 6 Tabellendatenzeilen als slot ist UNIQUE (für jede playerHash-Spalte darf keine doppelte Slotspalte vorhanden sein).

%Vor%

Problem ist natürlich, sie sind alle bestanden und verursachen doppelte Einträge

Zur Zeit verwende ich diese Tabelle DDL

%Vor%     
SSpoke 18.12.2013, 01:45
quelle

1 Antwort

23

Fügen Sie Ihrem ddl

hinzu %Vor%     
Sam Hartman 18.12.2013, 01:51
quelle