Twilo: Mysql 4.0: Unique Frage

Beitrag lesen

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