mysql UNIQUE für zwei spalten?
juliana
- datenbank
guten tag,
gibt es in mysql die möglichkeit zwei spalten eines tables als unique zu definieren? also dass kein anderer datensatz diese beiden werte in diesen spalten besitzen kann. dies jedoch eben nur in kombination miteinander?
lg, juliana
Hello,
gibt es in mysql die möglichkeit zwei spalten eines tables als unique zu definieren? also dass kein anderer datensatz diese beiden werte in diesen spalten besitzen kann. dies jedoch eben nur in kombination miteinander?
Ja.
Eineindeutige Kombinationsschlüssel sind möglich.
$sql = "ALTER TABLE $tablename
ADD UNIQUE $keyname
($spalte1,$spalte2)";
Es gibt dann nur Fehler, wenn schon doppelte vorhanden waren.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
danke!
lg, juliana