Unieke combinatie van 3 velden
Red Crew
26/05/2007 21:10:00Ik heb de volgende tabel layout:
cstifting
id
cid (foreignkey naar andere tabel)
hor (horizontale positie van A tot F)
ver (verticale positie van 1 tot 5)
waarde (de waarde van het veld)
zoals een excel veld dus.
Ik wil dus voorkomen dat er per ongeluk twee keer een waarde word weggeschreven naar
CIL 1
hor A
ver 2
Ik ga natuurlijk ook de nodige php checks invoeren, maar nu is mijn vraag:
Hoe maak ik mijn tabel aan zodat er geen dubbele gegevens in weggeschreven kunnen worden als deze velden al bestaan ?
cstifting
id
cid (foreignkey naar andere tabel)
hor (horizontale positie van A tot F)
ver (verticale positie van 1 tot 5)
waarde (de waarde van het veld)
zoals een excel veld dus.
Ik wil dus voorkomen dat er per ongeluk twee keer een waarde word weggeschreven naar
CIL 1
hor A
ver 2
Ik ga natuurlijk ook de nodige php checks invoeren, maar nu is mijn vraag:
Hoe maak ik mijn tabel aan zodat er geen dubbele gegevens in weggeschreven kunnen worden als deze velden al bestaan ?
Gewijzigd op 01/01/1970 01:00:00 door Red Crew
PHP hulp
22/12/2024 07:59:34PHP erik
26/05/2007 21:13:00Bij een normale INDEX werkt het volgende, dus ik denk dat het bij een UNIQUE ook werkt:
CREATE UNIQUE INDEX index_name
ON table_name (column_name1, column_name2, column_name3)
CREATE UNIQUE INDEX index_name
ON table_name (column_name1, column_name2, column_name3)