Hallo,
muss ich das selber lösen, dass ein Produkt nur ein Default haben kann, oder kann man das irgendwie mit der Datenbank lösen?
UNIQUE lässt unendlich vielen Zeilen mit NULL zu. Wenn Du also anstatt von "0" "NULL" verwendest, kann UNIQUE Dein Problem lösen.
dafür müßte ich dann aber int, z.B. tinyint nehmen, oder?
hab es eben zu tinyint geändert, da funktioniert es :-)
Du solltest trotzdem über die Applikation testen, ob schon einmal "1" existiert und vielleicht eine Fehlermeldung anzeigen.
UNIQUE kann Dir lediglich helfen, die Datenintegrität zu wahren.
das ist klar, ich möchte damit nur verhindern, dass durch ein dummen Zufall 2 als "Standard" gekennzeichnet sind
danke
mfg
Twilo