Ich habe festgestellt, dass, wenn ich eine eindeutige zusammengesetzte Schlüssel für zwei Spalten, Spalte_a und Spalte_b, dann meine SQL ignoriert diese Einschränkung, wenn eine Spalte null ist.MySql Compound Keys und Nullwerte
z.
wenn column_a = 1 und column_b = null kann ich einfügen column_a = 1 und column_b = null, so viel wie Ich mag
wenn column_a = 1 und column_b = 2 I nur einmal diesen Wert einfügen.
Gibt es eine Möglichkeit, diese Einschränkung anzuwenden, abgesehen davon, dass Sie die Spalten möglicherweise in Not Null ändern und Standardwerte festlegen?
Danke Hammer! Ja, das Speichern eines speziellen Wertes wird nicht zu sehr weh tun und ist definitiv eine bessere Option für mich, als den Speichermechanismus zu ändern. – stevebot