juliana: mysql UNIQUE für zwei spalten?

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

  1. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    1. danke!

      lg, juliana